34循环的中断 34.1beak语句 例 include <iostream.h> #include <conio.h> It maino while(1) cout <<"This loop will ran forever, until you hit a keyn if(kbhito) break: cout <<InLoop is over n 程序中的 koito是C++ return O 语言的一个标准函数
3.4 循环的中断 3.4.1 break 语句 例: #include <iostream.h> #include <conio.h> int main() { while(1) { cout << "This loop will ran forever, until you hit a key\n"; if(kbhit()) break; } cout << "\nLoop is over.\n"; return 0; } 程序中的 kbhit() 是 C++ 语言的一个标准函数
342 continue语句 #include <iostream.h> #include <stdlib.h> 说明: It maino 1.程序中的rand(0是C++ 语言的一个标准函数,其作 for(int i=0; i< 100; i++) 用是产生一个0~ MAXINT int 的随机整数。 n= rando %100 2.讦语句中的n%2等效于 f(n%2) n%2!=0。 continue 3.该程序输出不超过100个 cout <<n < endl. 随机偶数。 return 0
3.4.2 continue 语句 #include <iostream.h> #include <stdlib.h> int main() { for(int i = 0; i < 100; i ++) { int n; n = rand() % 100; if(n % 2) continue; cout << n << endl; } return 0; } 说明: 1. 程序中的 rand() 是 C++ 语言的一个标准函数,其作 用是产生一个 0~MAXINT 的随机整数。 2. if 语句中的 n % 2 等效于 n % 2 != 0。 3. 该程序输出不超过 100 个 随机偶数
343ext()和 abort()函数 这两个函数都是C++语言的标准函数。其作用都是终止整个 程序的运行。exit()在终止程序前还会做一些善后工作 为了能在程序中使用这两个函数,必须在调用它们之前加上 条预处理指令: #include <stdlib.h> 应当说明的是:ext()函数是带有一个整型参数的函数, 调用它时必须在其括号中放置一个整数值,而abot()函 数则无参数。例 if(divider == 0) if(divider ==O) exit(1) aborto
3.4.3 exit()和 abort()函数 这两个函数都是 C++ 语言的标准函数。其作用都是终止整个 程序的运行。exit() 在终止程序前还会做一些善后工作。 为了能在程序中使用这两个函数,必须在调用它们之前加上 一条预处理指令: #include <stdlib.h> 应当说明的是:exit() 函数是带有一个整型参数的函数, 调用它时必须在其括号中放置一个整数值,而 abort() 函 数则无参数。例: if(divider == 0) if(divider == 0) exit(1); abort(); //… //…
3.5goo语句与标号 goto label label 其中:labe是一个标号,它可以是任何一个合法的C++标 识符 由于goto语句会破坏程序的逻辑结构,现代程序设计中应 避免使用该语句
3.5 goto 语句与标号 goto label; //… label: //… 其中:label 是一个标号,它可以是任何一个合法的 C++ 标 识符。 由于 goto 语句会破坏程序的逻辑结构,现代程序设计中应 避免使用该语句
第4章函数 4.1函数 4.1.1定义函数 type func name( arg list func bodl 其中: func name是函数名,它可以是任何一个合法的标识 符;ag_ist叫做形式参数表,外界传递给函数的数据将在这 里一一列出; func body为函数体,它由一系列C++语句构 成以完成某些有意义的操作。type是函数的返回值(也叫函 数值)的类型,它可以是任何一个已存在的数据类型
第4章 函数 4.1 函数 4.1.1 定义函数 type func_name(<arg_list>) { func_body } 其中:func_name 是函数名,它可以是任何一个合法的标识 符;arg_list 叫做形式参数表,外界传递给函数的数据将在这 里一一列出;func_body 为函数体,它由一系列 C++ 语句构 成以完成某些有意义的操作。type 是函数的返回值(也叫函 数值)的类型,它可以是任何一个已存在的数据类型