黑马程序员技术交流社区
标题:
C 语言冷知识 第一期
[打印本页]
作者:
895928691
时间:
2015-7-18 21:39
标题:
C 语言冷知识 第一期
x++;
++x;
作者:
895928691
时间:
2015-7-18 21:44
首先x++;与++x 同属于单目运算符
变量为x
表达式为 ++x;--x;
1.++x与--x;
前缀表达式:
实现过程:先完成标量x的自增,自减,然后将x的值赋值给表达式.
2.x++,x--
后缀表达式
实现过程:先用x的值作为表达式的值,然后x进行自增,自减
作者:
895928691
时间:
2015-7-18 21:57
例如:
//定义变量
int a=3;
++a; a++;
a的值=4 a的值=4
++a=4 a++=3
作者:
895928691
时间:
2015-7-18 22:10
1)无论a++ 或是++a,执行完后a的值都+1
2)a的值为变量,不能用于常量以及表达式
作者:
轮回长门winner
时间:
2015-7-18 22:14
。。。。。。。。。。。
作者:
895928691
时间:
2015-7-18 22:57
二:
逗号表达式
1)
int a=4,b=5,result=0;
result =(a+1,b+1,a+b)
此处将最后一个表达式赋值给result
2)
result=(a++,b++,c++)
也是逗号表达式
作者:
895928691
时间:
2015-7-18 23:00
三
敲代码敲了半天,各种绞尽脑汁到最后手贱一下给它空格了
这时就需要coomand+ shift +k
作者:
zpy_0806
时间:
2015-7-18 23:02
虽然简单,但很细致
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2