55问答网
所有问题
表达式a=1,a+1,a++的值是多少
这个表达式是一个逗号表达式不是三个式子,问题问最终逗号表达式的值。给个解释
举报该问题
推荐答案 推荐于2016-12-02
逗号表达式的值是1
过程:逗号分开的表达式从左向右逐个执行,最后一个表达式的值为逗号表达式的值
a=1,//此表达式执行完后a为1
a+1,//此表达式执行完后a仍为1
a++ //此表达式的值为1,故最终逗号表达式的值为1.若改为 ++a,则逗号表达式的值为2
可用 b=(a=1,a+1,a++); 做试验观察。
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://55.wendadaohang.com/zd/G8cRGRII.html
其他回答
第1个回答 2009-05-08
a+1=2
a++=1
++在后面,比如b=a++,那么b=1
++在前面,比如b=++a,那么b=2
相似回答
表达式a=1,a+1,a++的值是多少
答:
逗号表达式的值是
1过程:逗号分开的表达式从左向右逐个执行,最后一个表达式的值为逗号表达式的值a=1,//此表达式执行完后a为1a+1,//此表达式执行完后a仍为
1a
++ //此表达式的值为1,故最终逗号表达式的值为1.若改为
++a
,则逗号表达式的值为2可用 b=(
a=1,a+1,a++
);做试验观察。
表达式a=1,a+1,a++的值是
答:
a=1,a+1,a++的值是a=1的值,也就是1 所以最后表达式的值是1,a的值是2 我的错了
,逗号表达式的确是取最后一个表达式的值。
在c语言中,
表达式a=1,a+=1,a+1,a++的值是
答:
a+
=1,
//
a=
2
a+1,a++
// 本行等于2++(实际取2,但是没有用到)下面再出现a时。a=3
问
一
个c
++的
问题?谢谢了!
答:
应该是2 a = 1,a+5, //这个结果并不改变 a的值临时变量值为6丢弃
a++ //a 首先执行赋值或其它操作后(这里不执行其它操作),a在加1,故a = 2;
...inta,b;求
表达式
(
a=1,a++
,b=1,a&&b++)? i
+1
:i+4
的值
inti=1,求i+...
答:
(
a=1,a++
,b=1,a&&b++)? i
+1
:i+4 由于i没有初始化,这个
的值
应该是个随机数 i++||i++||i++ 是一个逻辑运算,答案应该为“真”,即1
大家正在搜
将bc中的大值赋给a的表达式是
表达式的值为0的是
写出下面赋值表达式运算后a的值
关系表达式的值是0或1
表达式10!=9的值
表达式的值是什么
赋值表达式的值
表达式3or5的值为什么是3
a为偶数时值为0的表达式
相关问题
在c语言中,表达式a=1,a+=1,a+1,a++的值是
定义int a=1则表达式++a++的值是多少,a的值是多少
设a=5,计算表达式a=1,a+5,a++的值为
C语言中。若定义float a;则表达式a=1,a+1,a+...
若a是float型变量,则表达式a=1,a+1,a+=a的值...
设int a;执行表达式(a=1,2,3),a+1后,a和表...
已经定义int a;则执行表达式a=11,a+1,a++后a...
C语言中定义int a=1 ,x ; 逗号表达式(x=a++...