非常风气网www.verywind.cn
首页
c语言中自家自减怎么算
C语言中
,设int a,b,c;执行表达式a=b=1,a++,b+1,c=a+b--后,a,b和c的...
答:
a=b=1 //此时a值为1,b值为1;a++ //a自增为2 b+1 //不对b的值产生任何影响 c=a+b-- //首先,b--优先运算,运算结果是1,然后b
自减
为0,此时a值为2,再
算c
,所以c值 为 a+(b--)值为2+1=3
C语言中
if(a||b&&c) ... 什么意思啊?谢谢。。
答:
因为a=2,为真值,所以不管b-1是不是真值,总的表达式一定为真值,这时后面的表达式就不会再
计算
了。这是一类特殊的运算符,自增运算符++和
自减
运算符--对变量的操作结果是增加1和减少1。例如:--Couter;Couter--;++Amount;Amount++;看这些例子里,运算符在前面还是在后面对本身的影响都是一样的...
在
C语言中
:若 a 初始值为1,表达式语句 a--;执行后, a是多少? 是0吗...
答:
是的,a先
自减
1,然后参与执行。
C中数组和指针到底是否相同?
答:
3.指针可以进行自增(
自减
)运算(void指针除外,因为void指针无法知道步长),但是数组不能进行自增或者自减运算。 4.理解char *p="abcde"和char str[]="abcde"的区别。
C语言
标准对此作了说明:规则1:表达式中的数组名被编译器当做一个指向该数组第一个元素的指针; 注:下面几种情况例外 1)数组名作为sizeof的操作...
棣栭〉
<涓婁竴椤
20
21
22
23
24
25
26
27
28
76
你可能感兴趣的内容
本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
©
非常风气网