2.1C语言重要语句讲解
C语言重要语句 信息学院:安宸 一、重要语句简介 二、跳出语句 三、多分支选择语句 作业四: 四、判断语句 例题: 解析: 程序试题: 作业五 C语言之所以灵活、难学。是因为C语言中有很多的重要且基本的语句。这些语句就像人体的骨架一样支撑着C语言,它们就像建房子的砖瓦一样,让我们去建立高楼大厦。这些语句对于学习C语言的人来说,一定要牢牢掌握,并且还要运用自如,语句的绝妙组合就是一篇华丽的文章! 语句 作用 break 终止执行switch或者循环语句 continue 结束本次循环语句 switch-case 多分支选择语句 if-else 条件判断语句 while 先判断后执行循环语句 do-while 先执行后判断循环语句 for 先判断后执行循环语句 跳出语句 选择语句 判断语句 循环语句 break和continue语句是C语言中的跳出语句,其主要作用为:为了达到目的,终止循环和结束本次循环。在循环和选择语句中大量运用了跳出语句。 break语句的作用和使用 break主要作用是终止循环和结束switch语句。使用非常简单,就是将其放在循环或者选择语句范围内,程序代码从上到下依次运行,当运行到break语句时,就跳出循环或者选择语句范围,运行下面的代码。 编写代码时为:break; continue语句的作用和使用 continue语句主要作用是结束本次循环。使用非常简单,就是将其放在循环的范围内,程序代码从开始向下运行,当运行到continue语句时,就跳出本次循环,接着运行接下来的循环代码。 编写代码时为:continue; switch-case语句是C语言中的多分支选择语句,其主要作用是通过判断输送到语句中的值进行选择,让后与break语句连用,跳出选择语句,达到选择的情况。比如,怎样才能实现菜单化管理(让用户自己选择,让后去执行用户所选择的功能)。在编写程序时,如果遇见了多路选择的时候,就可以使用多分支选择语句。 switch-case语句的工作流程图: 进入 出去 输入选择 处理1 处理2 处理3 ...... ...... 选择1 选择2 选择3 switch-case语句的使用规划化模型 当没有选项时执行default语句 程序例子: 输入一个学生的成绩,如果成绩在80~100之间,输出A;70~79之间,输出B;60~69之间,输出C;60分以下,输出D。 题: 分析: 本题为输入了不同的成绩,输出此成绩所在的等级。不同的输入,要求输出不同的,首先会想到switch-case多分支选择语句,如果用分数去判断选择的选项,那么就有100个选项。如此之多的选项,在编程时会输入大量的代码。我们要想着把他们合并成为一个大的选项,观察题干可以知道,等级划分的标准是按照分数的十位和百位,与个位无关。所以,我们可以无视个位,这样就只有10个选项了,要想达到这样的目的,只需要将分数除以10就可以了,这样既达到了目的,又少写了代码。 程序代码: #includestdio.h void main() { float a; int b; printf(请输入分数:\n); scanf(%f,a); b=a/10; switch(b) { case 0: putchar(D);break; case 1: putchar(D);break; case 2: putchar(D);break; case 3: putchar(D);break; case 4: putchar(D);break; case 5:putchar(D);break; case 6:putchar(C);break; case 7:putchar(B);break; case 8: putchar(A);break; case 9: putchar(A);break; case 10:putchar(A);break; default:printf(错误分数); } printf(\n); } 说明: 程序在执行的时候是一条一条执行的,是按照顺序执行的,所以在选择语句时,要用break跳出。代码中红色字体与下面重复,按照代码执行规律,所以可以将红色代码去掉,这样可以让代码看起来更简单。 运行实例: 程序分析: 1、输入的分数为浮点型,而用switch判断为整型, 其中代码:b=a/10;为强制转换,这是系统处理 的,用户只需要知道有原理就可以了,而整型的 b只记录了a/10的整数部分。 2、在使用switch-case语句时,要考虑
您可能关注的文档
- 2-钢的热处理工艺-加热讲解.ppt
- 2-锅炉安设备案版讲解.doc
- 2-附件1-日本大学竞赛体系讲解.ppt
- 2-运算器与运算方法-2016讲解.ppt
- 2.0详规设计说明目录讲解.doc
- 2.1-2.2兴奋在反射弧中传导的过程讲解.ppt
- 2.1(备课)地壳的物质组成和物质循环讲解.ppt
- 2.1-J28ZWX031-Z直流无刷电机六性报告讲解.doc
- 2.1.1正数与负数讲解.ppt
- 2.1-2传感器的应用讲解.ppt
- 2025年全国演出经纪人员资格认定考试试卷带答案(研优卷).docx
- 2025年全国演出经纪人员资格认定考试试卷完整版.docx
- 2025年全国演出经纪人员资格认定考试试题库及完整答案.docx
- 2025年全国演出经纪人员资格认定考试试卷完美版.docx
- 2025年全国演出经纪人员资格认定考试试卷含答案(实用).docx
- 2025年全国演出经纪人员资格认定考试试卷及答案(各地真题).docx
- 2025年下半年内江市部分事业单位公开考试招聘工作人员(240人)备考题库附答案.docx
- 2025年全国演出经纪人员资格认定考试试卷及答案1套.docx
- 2025年下半年四川成都市郫都区面向社会引进公共类事业单位人员2人备考题库最新.docx
- 2025年下半年内江市部分事业单位公开考试招聘工作人员(240人)备考题库附答案.docx
原创力文档

文档评论(0)