程序为什么要用选择结构如何使用选择结构(如何设置条件如何构造控制流程)表达式与运算 关系运算 关系运算例2.逻辑表达式e1逻辑运算符 e2任何非零实数均作为逻辑上的1逻辑符与运算分量构成逻辑表达式逻辑表达式的值是1或0表示真或假0在逻辑表达式中不是所有逻辑运算都必须执行如果的一边已经为0结果一定为 0如果 的一边已经为 1 结果一定为 1为什么要用 if语句的三种基本形式条件可以是关系式或逻辑式
由若干类型相同的数据按一定顺序存储所形成的有序集合称为数组(Array)通常用某个名字标识这个集合这个名字称为数组名构成数组的每个数据项称为数组的元素同一数组中的元素必须具有相同的数据类型同一数组中的数组元素在内存中占据的地址空间是连续的 数组定义的一般形式为:类型标识符 数组名[常量表达式1][常量表达式2]……通过不同的输出方式能够看到数组名(nArray)和数组元素(nArray[0])等
Body TextSecond 关系运算符及其及其优先次序 >等于优先级相 同(高)2(a>b)==c 结果 逻辑运算逻辑运算符举例:关系运算符2a和b都大于c设a=3b=4c=5: 选择结构的结构图:例:if(表达式) 语句1 语句2 语句n语句1例:从键盘输入一个整数x根据x的情况输出相应的显示信息 include <>ma
#
第5章数组 常用于处理大批量数据数据特点:存在内在联系数组具有相同数据类型的变量集合这些变量都有相同名字,但下标不同称这些变量为数组元素只有一个下标一维数组有两个下标二维数组 例题链接本章将介绍的内容51一维数组 52字符串 53二维数组 例题链接例题链接 例51例52例53例54例56例57例58例59例55例510例511例512例513例314例515例516例517例518例519例520
单击此处编辑母版标题样式单击此处编辑母版文本样式第二级第三级第四级第五级第五章 选择结构程序设计5.1 关系运算符和关系表达式5.2 逻辑运算符和逻辑表达式5.3 if 语句 5.4 switch 语句5.5 程序举例5.1 关系运算符和关系表达式关系运算符及其优先次序C语言提供6种关系运算符: < <= > >= == =
单击此处编辑母版标题样式单击此处编辑母版副标题样式5.1 概述5.2 goto语句以及用goto语句构成循环5.3 while语句5.4 do while语句5.5 for 语句5.6 循环的嵌套5.7 几种循环的比较5.8 break语句和continue语句5.9 程序举例习题第5章 循 环 控 制5.1 概述 在许多问题中需要用到循环控制例如要输入全校学生成绩求若干
程序设计的艺术性特点:(1) 一个源程序文件由一个或多个函数组成一个源程序文件是一个编译单位即以源程序为单位进行编译而不是以函数为单位进行编译(2) 一个C程序由一个或多个源程序文件组成一个源文件可以为多个C程序公用(3) C程序的执行从main函数开始调用其他函数后流程回到main函数在main函数中结束整个程序的运行main函数是系统定义的(4) 所有函数都是平行的即在定义函数时是互相独立的一
第五章 循环控制1. 几种循环语句goto语句(现已很少使用)while语句 先判断表达式后执行语句do-while语句 先执行语句后判断表达式for语句2. Break语句和continue语句Break语句用于跳出循环continue用于结束本次循环 Top of 第六章 数组1. 一维数组c规定只有静态存储(static)和外部存储(extern)数组才能初始化给数组初始化时可以不指定
复习自增自减运算符和复合赋值表达式新授循环结构程序设计 循环语句概述以求1100的累计和为例根据已有的知识可以用12……100来求解但显然很繁琐现在换个思路来考虑:首先设置一个累计器sum其初值为0利用sum = n来计算(n依次取12……100)只要解决以下3个问题即可:(1)将n的初值置为1(2)每执行1次sum = n后n增1(3)当n增到101时停止计算此时sum的值就是1100的累计
违法有害信息,请在下方选择原因提交举报