若k,g均为int型变量,则下列语句的输出为().

1.若k,g均为int型变量,则下列语句的输出为(D).k=017;g=111;printf("%d\t",++k);printf("%x\n",g++);A:156fB... 1.若k,g均为int型变量,则下列语句的输出为(D).
k=017; g=111; printf("%d\t",++k); printf("%x\n",g++);
A:15 6f
B:16 70
C:15 71
D:16 6f
2.下列语句的结果是(D).
main()
{ int j;
j=3;
printf("%d,",++j);
printf("%d",j++);
}
A:3,3
B:3,4
C:4,3
D:4,4
为什么上面那道g++ printf输出的是g 而下面那道j++ printf输出的却是j+1
展开
 我来答
百度网友f3b3e02
2016-06-25 · TA获得超过2156个赞
知道小有建树答主
回答量:821
采纳率:90%
帮助的人:583万
展开全部
  1. D     k=017,即k=15。++k;即k=k+1;    g++先(输出)处理,然后g=g+1

  2. D    ++j即j=j+1,即j=4,j++先(输出)处理,然后j=j+1

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式