面面向对象过程总结笔记<一>

本文详细介绍了编程中变量的概念及作用,数据类型的分类,并探讨了不同类型数据的内存分配方式。此外,还讲解了转义符的使用方法以及流程控制语句如switch case、循环结构的用法,并对比了不同循环结构的区别。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

变量:就是一个用来存储某种类型数据的容器。

变量不能放和变量类型不兼容的数据,变量的名字不能重复。

 

数据类型:1基本数据类型(数值型、字符型、布尔型) 2引用数据类型(类、接口、数组)

变量类型:就是告诉cpu运行的时候内存中开辟多大的空间

值类型内存分配:在栈开辟空间(当值类型变量为方法的成员时,那么此变量就会随方法的调用而存在栈中,方法执行完毕,立即销毁)

引用类型类型内存分配:在堆开辟空间(类成员变量有数据类型的变量,数据类型随对象存放与堆中)

4.转义符的应用: 

\t 制表符,\r\n表示回车换行,经常使用 

\b退格键,  如Console.WriteLine("12345\ba");输出1234a 

\’ 单引号 \” 双引号  \\ 反斜杠  \0 空  \a 警告(产生峰鸣)\f 换页 \n 换行

\r 回车  \t 水平制表符  \v 垂直制表符

@的三个用处: 

1、取消转义的成分 

2、字符串可以换行表示 

3Console.WriteLine(@"""C#""好简单");输出 "C#"好简单 

scitch case   switch(变量):变量只能是三种类型:char,int,string

 语法:switch(变量)

{

Case 1:break;

....

Default:break;

}

while循环和do..while循环  区别,while循环先判断再循环;do wile循环先执行一次再判断

For循环  for循环不常见的用法for(;;)  for(int i=0,j=0);i<12&j<12;i++;j++)

Continue  跳出本次循环,直接进入下一次循环,不执行continu后面的代码

  break   直接跳出当前循环

隐式转换:当目标类型一定能满足源类型转换过去后的要求的话就是隐式转换,比如: int  i  double 

d=i;

显示转换:如果目标类型不一定能满足源类型转换过去的要求的话就需要显示转换。比如

String str="3"; int i=(int)str   或者int i=int.parse(str)

int i=int.MaxValue  int i=int.MinValue   获得最大、最小值



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值