欢迎来到天天文库
浏览记录
ID:6385335
大小:148.00 KB
页数:14页
时间:2018-01-12
《visual c++ 2010 - 程序流程》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、八、程序流程1、循环循环鼻祖:goto计算机科学发展的早期,程序糟糕、粗糙而简短。循环由标签、语句和跳转组成。在C++中,标签是后面跟冒号(:)的名称。标签放在合法C++语句的左边,跳转是通过在关键字goto后面加上标签的名称来实现的。//此程序用于演示使用关键字goto实现循环#includeintmain(){usingnamespacestd;intcounter=0;loop:counter++;cout<<"counter:"<2、ter<5)gotoloop;cout<<"Complete.Counter:"<intmain(){usingnamespacestd;intcounter=0;while(counter<5){counter++;cout<<"counter:"<<3、counter<4、然后再次测试condition。这一过程将不断重复下去,直到condition为假为止。此时while循环将终止,接着执行statement后面的第一句语句。continue和break:有时候需要在执行while循环体中所有语句之前返回到while循环的开头。continue语句用于跳转到循环的开头。而有时候需要在满足循环退出条件之前跳出循环。break语句立即跳出while循环,继续执行右大括号后的语句。//此程序用于演示break的用法#includeintmain(){in5、tn;for(n=100;n>=1;n--)if(n%7==0){std::cout<<"100以内能被7整除的最大数为:"<intmain(){intn;std::cout<<"100~200之间能被13整除的数有:";for(n=100;n<=200;n++){if(n%13!=0)continue;elsestd::cout<6、;return0;}break语句语法:while(condition1){if(condition2)break;//statement}continue语句语法:while(condition1){if(condition2)continue;//statement}while(true)循环:while循环测试的条件可以是任何合法的C++表达式。只要条件为真,while循环将继续执行可以将true作为测试条件来创建永不结束的循环。//此程序用于演示whiletrue循环#include7、ream>intmain(){intcounter=0;while(true){counter++;if(counter>10)break;}std::cout<<"Counter:"<intmain(){intcounter;std::8、cout<<"HowmanyHellos?:";std::cin>>counter;while(counter>0){std::cout<<"Hello!";counter--;}std::cout<<"CounterisOutput:"<
2、ter<5)gotoloop;cout<<"Complete.Counter:"<intmain(){usingnamespacestd;intcounter=0;while(counter<5){counter++;cout<<"counter:"<<
3、counter<4、然后再次测试condition。这一过程将不断重复下去,直到condition为假为止。此时while循环将终止,接着执行statement后面的第一句语句。continue和break:有时候需要在执行while循环体中所有语句之前返回到while循环的开头。continue语句用于跳转到循环的开头。而有时候需要在满足循环退出条件之前跳出循环。break语句立即跳出while循环,继续执行右大括号后的语句。//此程序用于演示break的用法#includeintmain(){in5、tn;for(n=100;n>=1;n--)if(n%7==0){std::cout<<"100以内能被7整除的最大数为:"<intmain(){intn;std::cout<<"100~200之间能被13整除的数有:";for(n=100;n<=200;n++){if(n%13!=0)continue;elsestd::cout<6、;return0;}break语句语法:while(condition1){if(condition2)break;//statement}continue语句语法:while(condition1){if(condition2)continue;//statement}while(true)循环:while循环测试的条件可以是任何合法的C++表达式。只要条件为真,while循环将继续执行可以将true作为测试条件来创建永不结束的循环。//此程序用于演示whiletrue循环#include7、ream>intmain(){intcounter=0;while(true){counter++;if(counter>10)break;}std::cout<<"Counter:"<intmain(){intcounter;std::8、cout<<"HowmanyHellos?:";std::cin>>counter;while(counter>0){std::cout<<"Hello!";counter--;}std::cout<<"CounterisOutput:"<
4、然后再次测试condition。这一过程将不断重复下去,直到condition为假为止。此时while循环将终止,接着执行statement后面的第一句语句。continue和break:有时候需要在执行while循环体中所有语句之前返回到while循环的开头。continue语句用于跳转到循环的开头。而有时候需要在满足循环退出条件之前跳出循环。break语句立即跳出while循环,继续执行右大括号后的语句。//此程序用于演示break的用法#includeintmain(){in
5、tn;for(n=100;n>=1;n--)if(n%7==0){std::cout<<"100以内能被7整除的最大数为:"<intmain(){intn;std::cout<<"100~200之间能被13整除的数有:";for(n=100;n<=200;n++){if(n%13!=0)continue;elsestd::cout<6、;return0;}break语句语法:while(condition1){if(condition2)break;//statement}continue语句语法:while(condition1){if(condition2)continue;//statement}while(true)循环:while循环测试的条件可以是任何合法的C++表达式。只要条件为真,while循环将继续执行可以将true作为测试条件来创建永不结束的循环。//此程序用于演示whiletrue循环#include7、ream>intmain(){intcounter=0;while(true){counter++;if(counter>10)break;}std::cout<<"Counter:"<intmain(){intcounter;std::8、cout<<"HowmanyHellos?:";std::cin>>counter;while(counter>0){std::cout<<"Hello!";counter--;}std::cout<<"CounterisOutput:"<
6、;return0;}break语句语法:while(condition1){if(condition2)break;//statement}continue语句语法:while(condition1){if(condition2)continue;//statement}while(true)循环:while循环测试的条件可以是任何合法的C++表达式。只要条件为真,while循环将继续执行可以将true作为测试条件来创建永不结束的循环。//此程序用于演示whiletrue循环#include7、ream>intmain(){intcounter=0;while(true){counter++;if(counter>10)break;}std::cout<<"Counter:"<intmain(){intcounter;std::8、cout<<"HowmanyHellos?:";std::cin>>counter;while(counter>0){std::cout<<"Hello!";counter--;}std::cout<<"CounterisOutput:"<
7、ream>intmain(){intcounter=0;while(true){counter++;if(counter>10)break;}std::cout<<"Counter:"<intmain(){intcounter;std::
8、cout<<"HowmanyHellos?:";std::cin>>counter;while(counter>0){std::cout<<"Hello!";counter--;}std::cout<<"CounterisOutput:"<
此文档下载收益归作者所有