3条回答 默认 最新
- a5156520 2024-01-12 16:07关注
这个主要考虑是后缀--,以及while循环和do-while循环的用法。
测试如下:
参考链接:while循环,C语言while循环详解 前面章节介绍了 for 循环,本节再学习 while 循环就容易很多,因为它们的思想是一样的,只是在结构和执行顺序上有所不同。 while的执行顺序 while 循环的执行顺序非常简单,它的格式是 https://c.biancheng.net/view/180.htmlC语言自加自减运算符(++i / i++) - C语言零基础入门教程 - 知乎 目录 一.C 语言自加++ / 自减 – 运算符简介1.前 ++ 后 ++ 的区别 2.前–后-- 的区别 二.C 语言自加++/自减–运算符实战 三.猜你喜欢 零基础 C/C++ 学习路线推荐 : C/C++ 学习目录 >> C 语言基础入门 除了前… https://zhuanlan.zhihu.com/p/396517341C do…while 循环 | 菜鸟教程 C do...while 循环 C 循环 不像 for 和 while 循环,它们是在循环头部测试循环条件。在 C 语言中,do...while 循环是在循环的尾部检查它的条件。 do...while 循环与 while 循环类似,但是 do...while 循环会确保至少执行一次循环。 语法 C 语言中 do...while 循环的语法: do { statement(s); }while( condition .. https://www.runoob.com/cprogramming/c-do-while-loop.html#include <stdio.h> int main(void){ int y=2,a=1; // https://c.biancheng.net/view/180.html // https://zhuanlan.zhihu.com/p/396517341 // 下面这个do-while循环处于while循环下,为了便于打印相应变量的值,在这里加上大括号 // 1.这里先取y的值,判断是否不等于-1,如果不等于-1,则进行下面的循环部分,如果等于-1,则退出while循环 // 这里第一次循环,取y的值,y=2,其不等于-1,然后再自减1,变为1 // 8. while循环的循环体执行完,再次判断while循环的条件,先取y的值,为-1,其等于-1 // while循环条件不再满足,将推出while循环,然后y再自减1,变为-2 while(y--!=-1){ printf("y=%d,",y); // https://www.runoob.com/cprogramming/c-do-while-loop.html do{ // 2.这里第一轮执行,y=1,然后乘以a自身再赋值给a,a还是1 // 5.第二轮执行,再次将a乘以y的值赋值给a,即2*0=0,a变为0 a*=y; printf("a=%d,",a); // 3.a++,第一轮执行,a由1变为2 // 6.a++,第二轮执行,a由0变为1 a++; printf("a=%d\n",a); // 4.这里同样,先取y值,判断其是否为真,即是否为非0值,这里第一次执行,y=1,条件为真,继续do部分 // 然后y自减1,变为0 // 7.同样,先取y的值0,判断条件是否为真,为假,while循环条件不满足,将推出do-while循环 // 然后再自减1,变为-1 }while(y--); printf("y=%d\n",y); } printf("y=%d\n",y); printf("%d,%d\n",a,y); return 0; }
本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 1无用
悬赏问题
- ¥100 寻找技术员 云闪付tn转h5输入卡号付款的链接 重酬!
- ¥15 sanf语句学习输入时遇到问题
- ¥100 科大讯飞语音唤醒词,unbuntu环境,报错
- ¥50 python写segy数据时出错2
- ¥20 关于R studio 做精确稳定检验的问题!(语言-r语言)
- ¥50 用贝叶斯决策方法,设计CAD程序
- ¥20 关于#目标检测#的问题:(qq收集表到时间才能填写,填写的份数有上限)
- ¥50 ZYNQ7020双核FLAHS烧写的问题
- ¥20 ue 5 中想要实现第一人称人物左右行走摆动的效果,摄像头只向右摆动一次(关键词-结点)
- ¥15 AD9164瞬时带宽1.8G,怎么计算出来?