C语言问题 int i,b=1,a=0; for(i=1;i<3;i++,b=1) do{a++;} while(b--); printf("a=%d b=%d",a,b); 结果a=4b=1能否解释一下如何运算的... 结果 a=4 b=1能否解释一下如何运算的 展开 我来答 可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。 c语言 printf int i++ a++ 搜索资料 1个回答 #热议# 海关有哪些禁运商品?查到后怎么办? 网海1书生 科技发烧友 2019-03-16 · 擅长软件设计、WEB应用开发、小程序 网海1书生 采纳数:12311 获赞数:26229 向TA提问 私信TA 关注 展开全部 for循环2次,里面的do循环也是2次,所以a总共累加了2*2=4次,所以a是4另外for循环的变量累加器(i++)的后面有b=1,这就意味着每次循环结束b的值会变为1所以 a=4 b=1 更多追问追答 追问 为什么for循环两次 内部也是两次 为什么for循环两次 内部也是两次 追答 for的i从1循环到2,所以是2次do...while结构是先循环再判断条件,第1次循环后b--的值是1(取值后再自减1变为0),所以继续第2次循环,完毕后因为b是0所以结束循环,所以do循环了2次 已赞过 已踩过< 你对这个回答的评价是? 评论 收起 广州市魔书科技有限公司广告2024-12-30ppt生成、文本润色、翻译、文档阅读、写文案、写代码、写论文等API直连,集成12家知名企业大语言模型chat.moshuai.co 推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询 广告您可能关注的内容用c语言编写的计算器源代码-4.0Turbo-国内入口ppt生成、文本润色、翻译、文档阅读、写文案、写代码、写论文等API直连,集成12家知名企业大语言模型chat.moshuai.co广告 其他类似问题 2014-01-06 c语言里:for(i=1;i<=3;i++) 1。第一次是直... 34 2013-03-19 c语言int isprime(int b) { int i;... 3 2014-06-18 C语言{ int a[6], i, f=1;for(i=1;... 9 2011-08-16 二级C语言的问题 int f() { static int ... 64 2014-03-23 c语言int a,b,c,d,i,j,k a=10;b=c=... 43 2012-06-10 急!C语言问题#include<stdio.h> void ... 6 2015-04-07 C语言中,i=1,a=(++i)+(++i),b=(i++)... 25 2013-12-12 C语言问题:执行语句for(i=1;i++<4; ); 后,... 55 更多类似问题 > 为你推荐: