2022年C语言循环知识点总结2.docx
《2022年C语言循环知识点总结2.docx》由会员分享,可在线阅读,更多相关《2022年C语言循环知识点总结2.docx(9页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、循环特点:在满意特定条件得情形下,反复执行某程序段;While循环While 循环得格式就是这样得: while (条件表达式) 语句代码 ,意思就是满意括号内得条件时, 执行花括号内得语句代码; 或者更专业一点来说, 当括号内得条件表达式返回值为真时, 执行花括号内得代码, 始终到条件表达式得返回值为假时,跳出循环;While 循环很简单显现死循环这种状况, 就就是由于遗忘写了“增量”这个东西;/死循环int count = 0 ;/while count 100 /printf今日我真帅、 n;/上面得代码就就是少了count+,这个增量,所以,条件表达式始终满意,就始终执行,就造成了死循
2、环;此时,应当这样改进:/ 循环变量int count = 0;:掌握循环次数/while /* +在前,打印两次 */count/* +在后,打印三次 */ 3 /printf今日我真帅、 n;count = count +1;/此处, +在前在后都不影响打印次数;/循环增量count +;/+ count;/一些例子:/练习/打印 1100/int num = 0;/while num 100 /printf %d n,num + 1;/num +;/用while打印能被 7 整除得 1100 之间得数;/int num = 1;/while num = 100 /ifnum % 7 =
3、0/printf%d t,num;/num +;/用while循环打印出 1100 之间各位为 7得数;/int num = 0;/while num 100 /ifnum % 10 = 7/printf%d t,num;/num + ;/用while循环打印出 1100 之间十位为 7得数; num / 10 = 7/int num = 0;/while num 100 /ifnum / 10 =7/printf%d t,num;/num +;/Do -while循环与 while 不同得只有一个地方,就就是先执行一遍代码,再进行判定;也就就是说,不管您 while 得条件表达式成不成立,返
4、回值为不为假,我都执行一遍循环体得代码;/ do while/do/printf至少执行一次,不管后面得判定条件就是真仍就是假;/while 1 ;/ ;分号不能丢随机数 arc4random产生随机数得方法, arc4random可以产生 int 范畴内得任意一个随机数, 包括有正数与负数, 为什么会显现负数呢?由于, 在储备得时候, 生成得数得最高位得数字为 1,此时,会认为这个 1 就是符号位得负, 因此会显现负数; 这时, 我们应当把这些情形防止掉,在输出之前,用unsigned 来定义一个变量来接收产出得随机数;在输出得过程中,占位符不再用%d ,而就是用 %u 来代替;另一个值得留
5、意得就是, 随机数产生得时候, 数字会很大,而我们在代码过程中, 不需要这么大得数,此时,想要把这个数减小,可以用取余得方法来限制;/随机数 arc4random,/用%u来打印,表示无符号;/由于随机函数给得值很大,我们采纳取余得方法,使值变小;取余得随机数得范畴就就是, 0被除数 -1/printf%u t, arc4random % 10;/打印 只有 010 得数在产生一个随机数得时候, 可以让它在固定得区间内产生, 那么就会用到这个公式:/取某区间 a,b得数,用公式: arc4random % b-a+1+a如就是规定在负空间生成随机数,那么就将公式改成:/arc4random %
6、 b-a+1-a一些例子:/用户输入一个 N, 用 while打印 N个随机数( 1030 )/int num = 0;/int count = 0;/printf输入一个数: ;/scanf%d,#/printf产生 %d随机数为: nt,num;/while count num /unsigned声明一个无符号 int类型;/unsigned unum = arc4random%30-10+1+10;/printf第 %d个数为: %d t,count+1, unum;/count +;/输入一个数,用 while打印 n个随机数( 3070 ),找出随机数中最大值;/int nu
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022 语言 循环 知识点 总结
限制150内