154、有如下程序 main0 { int n=9; while(n>6) {n--;printf("%d",n);} } 该程序段的输出结果是

154、有如下程序 main0 { int n=9; while(n>6) {n--;printf("%d",n);} } 该程序段的输出结果是,第1张

n=9[n=9],n>6成立,开始循环,n--[n=8],printf输出[8]

n>6成立,继续循环,n--[n=7],printf累计输出[87]

n>6成立,继续循环,n--[n=6],printf累计输出[876]

n>6不成立,结束循环

因此选B

.

据本人推测本程序用 十六进制

输出P和P+9的所指向数据的地址。

而TC环境中int类型长度为2字节

当p为194(十进制为404)时,

p+9=404+2*9=422,换算后

十六进制为1a6 。

论证完毕...

以上回答你满意么?


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/8128467.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-13
下一篇 2023-04-13

发表评论

登录后才能评论

评论列表(0条)

保存