i=0;do printf(“%d,”,i); while(i++); printf(“%d\n”,i)输出结果是 ( ) 我来答 可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。 printf while i++ 搜索资料 2个回答 #热议# 什么是淋病?哪些行为会感染淋病? 百度网友e43033c 2014-03-15 · TA获得超过1130个赞 知道小有建树答主 回答量:933 采纳率:100% 帮助的人:928万 我也去答题访问个人页 关注 展开全部 do while循环,执行一次就退出,因为i为0,++是后缀表达式,判断的时候,i还是为0,但是,判断后i执行了++操作,因此后面的输出为101 追问 为什么do while循环,执行一次就退出? 追答 因为while中的判断条件是 i == 0 就退出,而你的 i++是后缀++,所以判断的时候i为0,所以要退出循环,而++操作在判断后执行了所以,后面输出1. 已赞过 已踩过< 你对这个回答的评价是? 评论 收起 古丽702 2014-03-15 知道答主 回答量:9 采纳率:0% 帮助的人:5.8万 我也去答题访问个人页 关注 展开全部 i 自增后变成1,所以输出的是1 已赞过 已踩过< 你对这个回答的评价是? 评论 收起 推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询 其他类似问题 2021-01-28 若i =3,则printf("%d",-i++);输出的值为 -4为什么错了 9 2021-01-15 int a=1; printf("%d, %d, %d\n", a, ++a, a++);结果是 3 2021-07-13 printf("%d,%d,%d,\n",a++,a,++a) 1 2023-04-15 语句:“printf(”%d”,(a=2)&&(b=-2));”的输出结果是( )。 2022-06-05 如果int+i+=+3,+则printf("%d",+-i+++)的输出结果及i的值是(+) 2023-04-15 语句:“printf( %d ,(a=)&&(b=-2));”的输出结果是( )。 2023-02-25 8.设+printf("%d",2+3|5^2);输出的结果是(+)。+A.9+B.11+C.5+? 2023-02-01 语句printf("ch=%d,ch=%c\n",65,65);的输出结果是() 更多类似问题 > 为你推荐: