作业帮 > 综合 > 作业

若已定义int a;则表达式a=11,a+1,a++的值是

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/22 13:33:00
若已定义int a;则表达式a=11,a+1,a++的值是
这个题和下一题有什么区别
已定义int a;则执行表达式a=11,a+1,a++后a的值是
a=11
a+1 =12 a=11
a++ =11 a=12
理由,int a 是声明一个为int型变量
a=11 为赋值 得 a=11
a+1 为表达式,对a不造成任何影响
a++ 为a 自增,类似于 a=a+1=11+1=12
当然 a++=11是因为 这时候a还没有自增,先赋值再自增
所以最终 a 的值为 12