北大青鸟 c语言,北大青鸟 c语言实现 6

北大青鸟 c语言实现 6

Version 3.0 循环 第六章 回顾 选择结构 if 语句 if-else 语句 多重 if 语句 嵌套 if 语句 switch 语句 2 2 目标 理解 C 语言中的 for 循环 使用逗号运算符 理解嵌套循环 理解 while 循环和 do-while 循环 使用 break 和 continue 语句 理解 exit() 函数 3 3 什么是循环? =循环是程序中重复执行,直到满足指定条 件才停止的一段代码 =C语言中,控制循环执行的条件在编码时用 到了关系和逻辑运算符 4 4 循环结构的 3 种类型 for 循环 while 循环 do.while 循环 5 5 for 循环 3-1 =for循环的通用语法: for(初始化计数;条件测试;再求值参数) 语句; 初始化计数是一个赋值语句, 它在进入循环前设置循环控制变量 条件测试是一个关系表达式, 它决定何时退出循环 再求值参数定义每次执行循环时 循环控制变量如何变化 6 6 for 循环 3-2 lfor 循环的三个部分必须用分号 (;) 隔开 组成循环体的语句可以是单个语句,也可 以是复合语句 只要测试条件的求值结果为 true,for 循环就继续执行。当条件变为 false时,程 序将继续执行 for 循环后面的语句 7 7 for 循环 3-3 #include main() int count; printf(“tThis is a n“); for(count = 1; count main() int i, j , max; printf(“Please enter the maximum value n“); printf(“for which a table can be printed: “); scanf(“%d“, for(i = 0 , j = max ; i main() int i, j, k; i = 0; printf(“Enter no. of rows:“); scanf(“%d“, printf(“n“); for (j = 0; j main() int count = 1; while( count main () int num1, num2; num2 = 0; do printf(“nEnter a number : “); scanf(“%d“, printf(“ No. is %d “,num1); num2+; while (num1 ! = 0); printf (“nThe total numbers entered were %d “,-num2); 接受并显示一些整数,直到输入(零),然 后退出整个循环,并打印输入的整数的个数 1717 跳转语句 5-1 return 语句用于从函数中返回 return 语句可以带有值,该值将返回给 调用程序 它使执行返回到调用函数的位置 表达式是可选的 一个函数中可以使用多个return语句,但 是遇到第一个return语句时返回 return expression 通用语法: 1818 跳转语句 5-2 goto 语句将控制权传递给C程序中同一 函数内的其他语句 它实际上违背了严格的结构化程序设计 语言的原则 它们降低了程序的可靠性,并使得程序 难以维护 goto label 通用语法: 1919 跳转语句 5-3 用于在 switch 语句中终止case 也可以用于在循环中突然终止循环 =当循环中遇到 break 语句时,循环立 即终止, 控制权传递给循环之后的语句 break 通用语法: 2020 break 语句 #include main () int count1, count2; for(count1 = 1, count2 = 0;count1 main () int num; for(num = 1; num =100; num+) if(num % 9 = 0) continue; printf(“%dt“,num); 打印1-100之间不能被整除的数 2323 跳转语句 5-5 exit() 用于跳出一个程序 是一个标准库函数 该函数的用途是立即终止程序, 控制权交给操作系统 exit(int return_code) 通用语法: 2424 本章总结 =for 循环 =逗号运算符 =嵌套循环 = while 循环和 do-while 循环 =break 和 continue 语句 =exit() 函数 2525

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值