在c语言中!a是什么意思?

C语言中提供了自增1运算符++和自减1运算符--而且,这两种运算符,还分为前缀运算和后缀运算如:int a=5;a++; //后缀运算,表示a=a+1 = 5+1=6a--; //后缀运算,表示a=a-1 = 6-1=5--a; //前缀运算,表示a=a-1 = 5-1=4++a; //前缀运算,表示a=a+1 = 4+1=5以上单独使用自增1或自减1运算符,前缀运算和后缀运算没有区别,其结果都是完成变量a的自加1或自减1前缀运算和后缀运算的区别在于:前缀运算,先运算,再使用变量;后缀运算,先使用变量,再运算。如:int a=5;printf("a=%d
", ++a ); //前缀运算,先运算a=a+1=5+1=6,再使用变量a,输出结果a=6a=5; //重新赋值为5printf("a=%d
", a++ ); //后缀运算,先使用变量a,输出结果a=5,再运算a=a+1=5+1=6
文章标签:

本文链接:https://www.u1e.cn/baike/a/e8b83b3c8e1f3fe1545a2859 [复制]

猜你喜欢

歇后语大全

还没有人回应过