若k为int型变量且赋值11,运算k++后,表达式得值为12 判断题 是对的还是错的
int k = 11;
k++就是先赋值后加1,所以表达式是11,k的值是12
而++k是先加一后赋值,这是k和k的表达式都为12
举个例子:
#include<stdio.h>
void main()
{
int k=11;
printf("%d\n",k++);//11
printf("%d",k);//12
}
第二个
#include<stdio.h>
void main()
{
int k=11;
printf("%d\n",++k);//12
printf("%d",k);//12
}
希望采纳,感谢
错的,表达式运行K++时,K的值还是为11,表达式运行完之后K的值才是12