作业帮 > 综合 > 作业

若k为int型变量且赋值,则运算k++后表达式求的值是为12还是11?为什么?这时

来源:学生作业帮 编辑:百度作业网作业帮 分类:综合作业 时间:2024/08/19 07:03:24
若k为int型变量且赋值,则运算k++后表达式求的值是为12还是11?为什么?这时
接上:k的值是为12吗?
若k为int型变量且赋值,则运算k++后表达式求的值是为12还是11?为什么?这时
k++; // 语句
等同 k=k+1;
---------------------
int k=11;
k++;
printf("%d",k);
打出k 12
-------------------
如果:
int i,k=11;
i = k++; // 这里k++ 是表达式,处理成"后加加",k=11值不变
// 因为"后加加",执行上一句结束后,k才增1
printf("%d",i);
打出i 11
printf("%d",k);
打出k 12