C语言中while与do-while的介绍与注意事项
一、while和do-while的简介 1). while语句 语法: while(表达式){ 循环体; } 循环过程: 1.先判断表达式,是否为真,如果为真跳转到2,否则跳转到3 2.执行循环体,执行完毕,跳转到1 3.跳出循环 2). do-while语句 语法: do{ 循环体; }while(表达式); 注意:这个while后面的小括号必须接; 循环过程: 1.先执行循环体,执行完毕跳转到2 2.判断表达式的结果是否为真,如果为真,跳转到1,否则跳转到3 3.跳出循环 3). do-while和while最大的区别: do-while至少能执行1次循环体,但是while可能一次都不执行 二 while的注意事项 1.避免让循环的条件变成永真或者永假,不然的话可能没意义 2.千万不要在while后面加; 3.while循环后面的大括号可以省略,如果省略,只能影响离它最近的那句代码,并且,这句代码不可以是声明变量的 4.while语句块里面定义的变量,外面不能 tips:代码例子如下 #include <stdio.h> int main(int argc,const char * argv[]) { //while int i = 1,sum = 0; while(i <= 100) { sum += i; i++; } printf("从1加到100的和为:%dn",sum); // do-while char answer; do{ printf("表演n"); printf("满意吗?n"); scanf("%c",&answer); }while(answer != 'y'); return 0; } 总结 以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作能有所帮助,如果有疑问大家可以留言交流。 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |