C语言秘籍(二)

文章介绍了C语言中两种主要的循环结构——for循环和while循环。对于for循环,详细解释了其组成部分,包括初始化、条件判断和递增/递减部分,并通过打印99到999的数字为例进行说明。对于while循环,提到了while型和do...while型的区别,即执行顺序的不同。最后,指出了两种循环在何时执行条件判断上的差异。
摘要由CSDN通过智能技术生成

在们初次成功打印出文字之后,不难发现printf会将数据打印出来但是如果我们要打印10000次呢?就比如第一次要打印1第二次要打印2以此类推。那我不可能在界面上写10000个printf吧。这时候就要请出我们的循环了。循环有两种(for循环以及while循环)。

一.for 循环

for循环的基本语句是

 补充(在C语言中//之后的内容表示注释在程序运行的时候不参加编译)

啥是循环开始呢?加入我想要打印从99到999中的数字那么循环开始就是99,一般要对循环开始的语句进行赋值,即变量赋值。(此处将i定义为变量),循环开始在语法上就是int i=0

循环判断条件就是加入变量i满足循环判断力的语句就一直执行循环。此处要打印到999则将循环条件定义为i<=999(为何要小于等于而不是小于呢?当是小于的时,i到了999经过判断条件不符合就会终止循环,这样999就没有打印,如果是小于等于的话到了999就会打印)

然后是i++这里i++相当于i+1但是还有一个i+1的表达式那就是++i。(那么i++和++i有啥区别呢?在执行到这两语句时,i++表示先进行i的运算在进行i+1操作,而++i是先进行i+1的操作然后才是运算。两者的运算顺序与自加顺序不同。)

运行结果 

 

 (\n是什么意思呢?就是换行当没有添加时结果如下)

 所以为了良好的观感可以在输出一个之后进行换行。上面就是关于for循环的基本知识。

二.while循环

while的循环有两种

1.while型

while(表达式)

{

语句块

}

这是第一种while循环,当变量满足表达式时就会一直循环执行语句块里的东西。依旧是上面打印999的例子结果如下:

 将前面的代码注释掉,会得到相同的结果。

2.do  while型

do{

语句块

}while(表达式);

第二种while循环会得到一下结果

 

 

 3.两种方式的异同

两者都采用了while语句来进行循环以及判断,但是细心就会发现dowhile型是先执行语句块在进行判断,不管i是否满足while里的判断语句都会执行一次,但while语句时先进行判断,符合while里的语句块再执行。(while先判断再执行,do while先执行再判断)。

weixin073智慧旅游平台开发微信小程序+ssm后端毕业源码案例设计 1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md或论文文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。 5、资源来自互联网采集,如有侵权,私聊博主删除。 6、可私信博主看论文后选择购买源代码。 1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md或论文文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。 5、资源来自互联网采集,如有侵权,私聊博主删除。 6、可私信博主看论文后选择购买源代码。 1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md或论文文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。 5、资源来自互联网采集,如有侵权,私聊博主删除。 6、可私信博主看论文后选择购买源代码。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值