一个c语言题目 下列程序的输出结果是 #include "stdio.h" main(
一个c语言题目下列程序的输出结果是#include"stdio.h"main(){inti=6;while(i--)printf("%d",--i);printf("\n...
一个c语言题目
下列程序的输出结果是 #include "stdio.h" main() { int i=6; while(i--) printf("%d",--i); printf("\n"); } A)531 B)420 C)654321 D)死循环
能不能给详解下答案啊 展开
下列程序的输出结果是 #include "stdio.h" main() { int i=6; while(i--) printf("%d",--i); printf("\n"); } A)531 B)420 C)654321 D)死循环
能不能给详解下答案啊 展开
4个回答
展开全部
i--,赋值后自减1
--i,自减1后赋值
所以选B
--i,自减1后赋值
所以选B
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
b
追答
第一遍 先判断i=6 再减1 变成5 输出的时候先减1 再输出4
第二遍 判断i为4 再减1 i为3 先减1 为2 再输出
第三轮 判断i为2 再减1 为1 先减1 为0在输出
第4轮判断i为0结束
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
答案是b吧
追问
是啊 详解下可以吗
追答
while i-- 5 执行printf 变4
while i-- 3 执行printf 变2
while i-- 1 执行
printf 变0
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询