程序设计的艺术性特点:(1) 一个源程序文件由一个或多个函数组成一个源程序文件是一个编译单位即以源程序为单位进行编译而不是以函数为单位进行编译(2) 一个C程序由一个或多个源程序文件组成一个源文件可以为多个C程序公用(3) C程序的执行从main函数开始调用其他函数后流程回到main函数在main函数中结束整个程序的运行main函数是系统定义的(4) 所有函数都是平行的即在定义函数时是互相独立的一
单击此处编辑母版标题样式单击此处编辑母版文本样式第二级第三级第四级第五级第8章函 数模块化程序设计方法: 人们在求解某个复杂问题时通常采用逐步分解分而治之的方法也就是将一个大问题分解成若干个比较容易求解的小问题然后分别求解程序员在设计一个复杂的应用程序时往往也是把整个程序划分成若干个功能较为单一的程序模块然后分别予以实现最后再把所有的程序模块象达积木一样装配起来这种在程序设计中分而治之的
单击此处编辑母版标题样式单击此处编辑母版文本样式第二级第三级第四级第五级C语言程序设计第六章 函数第六章 函数§6.1 概述 一个函数是根据进去的信息(输入)和产生的东西(输出结果)所定义的一个黑盒在 C 语言函数中: 我们用参数把值传送进函数: 我们用 RETURN 把一个值返回调用函数 2) 除main函数外其它函数可相互调用main ( )
单击此处编辑母版标题样式单击此处编辑母版文本样式第二级第三级第四级第五级 教学内容: 8.1 概述 8.2 函数定义 8.3 函数返回值 8.4 函数的调用 8.5 变量的作用域与存储类别 8.6 函数的存储类别 第 8 章 函 数 教学要求: 1.掌握函数的定义和调用方式以及形参
y=f(x) 正弦函数sin(x) void exit( int status ) 函数的定义 函数的引用 函数的说明 函数的执行过程(2) 形式参数(简称形参)(5) 圆括号函数执行的最后一个操作是返回返回的意义是:(1) 使流程返回主调函数宣告函数的一次执行结束在调用期间所分配的变量单元被撤消(2) 送函数值到调用表达式中有些函数有返回值有些函数没有返回值
单击此处编辑母版标题样式单击此处编辑母版文本样式第二级第三级第四级 Page 点击此处结束放映第6章 函数概述6.1函数的定义 6.2函数的参数和返回值 6.3函数的调用 6.4变量的作用范围 6.5C程序是模块化和结构化的程序一个大程序通常被分为多个模块每一个模块用来实现一个特定的功能在C语言中函数就是这样的程序模块函数是构成C程序的基本单位一个C程序由一个主函数和若干函数组成通过
第八章函数模块化程序设计基本思想:将一个大的程序按功能分割成一些小模块特点:各模块相对独立、功能单一、结构清晰、接口简单控制了程序设计的复杂性提高元件的可靠性缩短开发周期避免程序开发的重复劳动易于维护和功能扩充开发方法:自上向下,逐步分解,分而治之81 概述C是模块化程序设计语言 C是函数式语言(c7_1c) 必须有且只能有一个名为main的主函数 C程序的执行总是从main函数开始,在main中
1变量的存储方式和生存期 1变量的作用域--局部变量和全局变量局部变量举例float f1(int a){ int bc …}int f2(int xint y){ int bcij …}mn有效 { int ab = 3 a = bc printf(a = dna) }输入2 5 变量的存储方式和生存期
程序为什么要用选择结构如何使用选择结构(如何设置条件如何构造控制流程)表达式与运算 关系运算 关系运算例2.逻辑表达式e1逻辑运算符 e2任何非零实数均作为逻辑上的1逻辑符与运算分量构成逻辑表达式逻辑表达式的值是1或0表示真或假0在逻辑表达式中不是所有逻辑运算都必须执行如果的一边已经为0结果一定为 0如果 的一边已经为 1 结果一定为 1为什么要用 if语句的三种基本形式条件可以是关系式或逻辑式
由若干类型相同的数据按一定顺序存储所形成的有序集合称为数组(Array)通常用某个名字标识这个集合这个名字称为数组名构成数组的每个数据项称为数组的元素同一数组中的元素必须具有相同的数据类型同一数组中的数组元素在内存中占据的地址空间是连续的 数组定义的一般形式为:类型标识符 数组名[常量表达式1][常量表达式2]……通过不同的输出方式能够看到数组名(nArray)和数组元素(nArray[0])等
违法有害信息,请在下方选择原因提交举报