C语言循环知识点总结2.docx
《C语言循环知识点总结2.docx》由会员分享,可在线阅读,更多相关《C语言循环知识点总结2.docx(9页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精品名师归纳总结循环特点:在满意特定条件得情形下 ,反复执行某程序段。While 循环While 循环得格式就是这样得 :whil e条件表达式 语句代码 ,意思就是满意括号内得条件时 ,执行花括号内得语句代码。或者更专业一点来说,当括号内得条件表达式返回值为真时 ,执行花括号内得代码 ,始终到条件表达式得返回值为假时,跳出循环。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 之间得数。/in
3、t num = 1;/while num = 100 /ifnum % 7 = 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循环
4、与 whil e 不同得只有一个的方 ,就就是先执行一遍代码 ,再进行判定。也就就是说 , 不管您 whil e 得条件表达式成不成立 ,返回值为不为假 ,我都执行一遍循环体得代码。/ do while/do/printf至少执行一次 ,不管后面得判定条件就是真仍就是假;/while 1 ;/ ;分号不能丢随机数 arc4random产生随机数得方法 ,arc4random可以产生 int 范畴内得任意一个随机数 ,包括有正数与负数 ,为什么会显现负数了?由于 ,在储备得时候 ,生成得数得最高位得数字为 1,此时,会认为这个 1 就是符号位得负 ,因此会显现负数。这时 ,我们应当把这些情形防止
5、掉 ,在输出之前 ,用 unsigned 来定义一个变量来接收产出得随机数;在输出得过程中 ,占位符不再用 %d,而就是用 %u 来代替。另一个值得留意得就是 ,随机数产生得时候 ,数字会很大 ,而我们在代码过程中 ,不需要这么大得数 ,此时,想要把这个数减小 ,可以用取余得方法来限制。/随机数 arc4random,/用%u来打印 ,表示无符号。由于随机函数给得值很大,我们采纳取余得方法,使值变小。 取余得随机数得范畴就就是 ,0被除数 -1/printf%u t, arc4random % 10;/打印 只有 010 得数在产生一个随机数得时候 ,可以让它在固定得区间内产生,那么就会用到这
6、个公可编辑资料 - - - 欢迎下载精品名师归纳总结式:/取某区间 a,b得数,用公式 :arc4random % b-a+1+a如就是规定在负空间生成随机数 ,那么就将公式改成 :/arc4random % 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
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- C语言循环知识点总结2 语言 循环 知识点 总结
限制150内