电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

2025年整理C语言循环知识点总结

2025年整理C语言循环知识点总结_第1页
2025年整理C语言循环知识点总结_第2页
2025年整理C语言循环知识点总结_第3页
C 语言循环知识点总结循环特点:在满足特定条件的状况下,反复执行某程序段。While 循环While 循环的格式是这样的:while(条件体现式){语句代码},意思是满足括号内的条件时,执行花括号内的语句代码。或者更专业一点来说,当括号内的条件体现式返回值为真时,执行花括号内的代码,一直到条件体现式的返回值为假时,跳出循环。While 循环很容易出现死循环这种状况,就是由于忘记写了“增量”这个东西。//死循环intcount=0;//while(count<100){//printf("今天我真帅...\n");//}上面的代码就是少了 count++,这个增量,因此,条件体现式一直满足,就一直执行,就导致了死循环。此时,应当这样改善://循环变量:控制循环次数//intcount=0;//while(/*++在前,打印两次*/count/*++在后,打印三次*/<3){////printf("今天我真帅...\n");////count=count+1;//////此处,++在前在后都不影响打印次数。//////循环增量//count++;////++count;//}某些例子://练习//打印1~100//intnum=0;//while(num<100){//printf("%d\n",(num+1));////num++;//}//用while打印能被7整除的1~100之间的数。//intnum=1;//while(num<=100){////if(num%7==0){//printf("%d\t",num);//}//num++;//}//用while循环打印出1~100之间各位为7的数。//intnum=0;////while(num<100){////if(num%10==7){//printf("%d\t",(num));//}//num++;//}//用while循环打印出1~100之间十位为7的数。num/10==7//intnum=0;//while(num<100){//if(num/10==7){//printf("%d\t",num);//}//num++;//}Do-while 循环与 while 不一样的只有一种地方,就是先执行一遍代码,再进行判断。也就是说,不管你 while 的条件体现式成不成立,返回值为不为假,我都执行一遍循环体的代码。//dowhile//do{//printf("至少执行一次,不管背面的判断条件是真还是假");//}while(1);//;分号不能丢随机数 arc4random()产生随机数的措施,arc4random()可以产生 int 范围内的任意一种随机数,包括有正数和负数,为何会出现负数呢?由于,在存储的时候,生成的数的最高位的数字为 1,此时,会认为这个 1 是符号位的负,因此会出现负数。这时,我们应当把这些状况避免掉,在输出之前,用 unsigned 来定义一种变量来接受产出的随机数;在输出的过程中,占位符不再用%d,而是用%u 来替代。另一种值得注意的是,随机数产生的时候,数字会很大,而我们在代码过程中,不需要这样大的数,此时,想要把这个数减小,可以用...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

卷上珠帘+ 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部