单击此处编辑母版标题样式单击此处编辑母版文本样式第二级第三级第四级第五级结构化程序设计基本思想:任何程序都可以用三种基本结构表示限制使用无条件转移语句(goto)结构化程序:由三种基本结构反复嵌套构成的程序叫优点:结构清晰易读提高程序设计质量和效率三种基本结构顺序结构ABAB流程图N-S图程序的三种基本结构PAB真假PBA真假kA1A2AiAnk=k2k=k1k=knk=ki......二分支选择
1.关系运算符及其优先次序(1) 关系运算符(6种关系运算符)< (小于) <= (小于或于) > (大于) >= (大于或等于) == (等于) = (不等于)注意:在C语言中等于关系运算符是双等号= =而不是单等号= (赋值运算符) 例如: a=18 该表达式是赋值表达式 a==18 该表
#
单击此处编辑母版标题样式单击此处编辑母版文本样式第二级第三级第四级第五级处理动态链表需要的函数1)malloc函数其函数原形:void malloc(unsigned int size)其作用:是在内存的动态区存储中分配n个长度为size的连续空间返回一个指向分配域起始地址的指针2)free函数其函数原形:void free(void p)作用是释放由P热量向的内存区使这部分内存区能被其他变量使用
程序为什么要用选择结构如何使用选择结构(如何设置条件如何构造控制流程)表达式与运算 关系运算 关系运算例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
#
#
实验四 C数组程序设计一实验目的1.掌握一维数组和二维数组的定义赋值和输入输出的方法2.掌握字符数组和字符串函数的使用3.掌握与数组有关的算法(特别是排序算法)注意:实验报告命名规则:--班级实验4例如:20142356-张三-试1403实验4二实验内容1. 阅读下面的程序写出程序运行后的输出结果并分析这个程序的功能include<> int main() {int al[]={136
违法有害信息,请在下方选择原因提交举报