switch 语句是多分支选择语句。程序运行结果:说明:例3.12 中出现了break 语句,在C 语言中,可以利用break 语句终止该语句下面所有case 子句和default 子句的执行,直接跳出switch 语句。......
2023-10-21
在循环语句执行过程中,有时需要中断循环。C 语言中提供了两个中断循环语句:break句和 continue 语句。break 句是跳出本层循环不执行,continue 语句是结束本次循环,下次循环可以继续执行。多重循环可以设置一个标志变量,逐层跳出。
1.break 语句
break 语句用于跳出switch 语句或跳出本层循环体,其语法格式如下:
(1) break 语句只用于循环语句或switch 句中。在循环语句中,break 常常和if 语句一起使用,表示当条件满足时,立即中止循环。注意break 不是跳出if 语句,而是跳出循环结构。
(2)循环语句可以嵌套使用,break 语句只能跳出(终止)其所在的循环,而不能跳出多层循环。要实现跳出多层循环可以设置一个标志变量,控制逐层跳出。
【例3.23】编写程序,判断从键盘输入的自然数是否为素数(质数)。
需要说明以下几点:
(1)所谓素数,就是只能被1 和它自身整除的大于1 的整数。
(2)要判断n 是否为素数,就要用n分别除以2、3、…、n-1,如果都不能被整除,则n就是素数,正常退出循环;如果n 能被某个数整除,则n 不是素数,需要退出循环。
实际上要判断n 是不是素数,只要用n 除以2、3、…、n-1 即可。(www.chuimin.cn)
程序代码如下:
程序运行结果:
2.continue 语句
continue 语句的语法格式如下:
continue 语句的作用为结束本次循环,即跳过循环体中下面尚未执行的语句,接着进行下一次是否执行循环的判定。执行continue 语句并没有使整个循环终止,注意这与break 的不同。
continue 语句只结束本次循环,而不是终止整个循环的执行。
【例3.24】把100~120 不能被3 整除的数输出。
程序运行结果:
说明:当n 能被3 整除时,执行continue 语句,结束本次循环(即跳过printf 函数语句),只有n 不能被3 整除时才执行printf 函数。
有关C语言程序设计实用教程的文章
switch 语句是多分支选择语句。程序运行结果:说明:例3.12 中出现了break 语句,在C 语言中,可以利用break 语句终止该语句下面所有case 子句和default 子句的执行,直接跳出switch 语句。......
2023-10-21
在C 语言中,对文件的基本操作包括文件的打开与关闭、文件的读和写等。表9.1文件操作方式例如:打开当前目录下的C.DAT 文件,这是一个二进制文件,只允许进行读操作,并使fp 指针指向该文件。应该养成在程序终止前关闭所有文件的习惯,如果不关闭文件将会丢失数据。......
2023-10-21
for 语句的运行过程如图3.10 所示。下面给出应用最广泛、也最容易理解的for 语句的一般形式:图3.10for 循环执行流程图用for 循环结构来计算1+2+3+…“表达式1”通常用于循环变量赋初值,如果省略,表示不对循环变量赋初值或者已经把赋初值语句放在了for 语句前面。......
2023-10-21
从函数的定义来看,可以分为标准函数和自定义函数两种。不同的编译系统提供的库函数的名称和功能可能会有所区别。从函数的形式看,函数分为无参函数和有参函数两类。有参函数在调用函数时,在主调函数和被调函数之间有数据传递。从函数调用结果分类,函数又可以分为有返回值函数和无返回值函数。......
2023-10-21
在C 语言中,具有一定功能、相对独立的程序段称为函数。无论主函数main()位于程序中的什么位置,程序执行时总是从main()开始。C 语言程序的一般结构如图5.1 所示。它具有以下特点:图5.1C 程序中的函数C 语言允许一个程序由多个源文件组成,每个源文件可以独立编译,一个源文件可以被不同的程序使用。一个C 程序有且仅有一个主函数main,主函数可以放在任何一个源文件中,程序总是从主函数开始执行。......
2023-10-21
一个函数包含声明部分和执行部分,执行部分是由语句组成的。C 程序结构可以用图3.1表示,即一个C 程序可以由若干个源程序文件组成,一个源文件可以由若干个函数和预处理命令以及全局变量声明部分组成,一个函数由数据声明部分和执行语句组成。图3.1C 程序结构程序应该包括数据描述和数据操作。C 程序中,语句分为以下5 类:1.控制语句控制语句用于完成一定的控制功能。表示内嵌的语句。......
2023-10-21
在一个C 程序中,有且只能有一个名为main 的函数,该函数称为主函数。程序执行始终是始于主函数,结束于主函数。C 程序中的每个语句都是以分号(;)作为语句结束符的。......
2023-10-21
在C 语言程序中,是通过对函数的调用来执行函数体,其过程与子程序调用相似。在调用函数时,大多数情况下主调函数和被调函数之间有数据传递。图5.2程序运行结果函数调用在程序中起一个表达式或者语句的作用。在调用函数时,有3 种不同的方式。这就要求该函数必须是有返回值的。getchar 函数调用作为表达式使用,即赋值表达式的右操作。......
2023-10-21
相关推荐