第二天,复习下变量的知识,还有变量的运算,还有就是大神们的交换变量的变态方法。
第六节 变量的命名
1、命名规则:第一个字符必须是字母或者下划线(_),其后的字
符可以是任意个数字、字母、下划线。不能全部使用C#的关键
字,比如class、namespace、new、void等。判断方式:VS中
亮蓝色的就是关键字。这也是类、函数等的命名规则。
2、可以使用中文来作为变量名(类、方法也可以),但是尽量不要使用中文来编程。
3、变量的声明:int i;int x,y;int i=3,这就是声明变量的几种方式,但是最好的方式是:数据类型 变量名=初始化值;变量在使用之前必须有个值,如果没有赋值需要有个初始化值。
第七节 算数运算符
1、+、-、*(乘)、/(除)、%(求余)
+可以用作字符串连接,其他不可以。将string和其他类型+,会自动tostring(); 易错:string s1 = "hello"+yang;
++(自增)、--(自减)
2、运算优先级:与数学运算优先级一致,括号最先运算,在实际使用的时候优先级可以通过括号、书写多行的方式来实现,让优先运算的单独显示出来,这样书写方便阅读与理解,为后期本人和他人维护程序提供方式。
3、变量可以和字面量混合运算:就是指变量可以直接跟值运算,比如int i=10;i=i+10;
第八节 变量赋值
1、赋值运算符:=(不是等于号,C#中的等于号是==)。
2、复制运算的意义是:让=左边的变量的值等于=右边的运算结果(运算结果就是个值)。
3、特殊的复制运算:+=、-=、*=、/=,例:a+=5与 a=a+5是完全等价的运算,只是为了减少书写量,最特殊的情况就是a++,其意义就是a=a+1,a+=1,其他的运算符意义类似。
4、变量的左边只能是变量,不能使常量、表达式等。
5、交换两个变量值的多种方法:设置一个中间变量用于交换
交换a和b的值
a=5,b=6;
int c;
c=a;
a=b;
b=c;
完成了变量值得交换。
网上找的大神们的方法:
比如说:
a b
a = a+b;
b = a-b;
a = a-b;
大神啊·············
a=a^b;
b=b^a;
a=a^b;
使用异或运算,这真·大神啊········
a=a^b^(b=a);这就完成了,我已经无语了············