正在加载图片...
.iv. 目录 3.2.2 SWITCH结构 22 3.3循环结构 3.3.1WHLE循环. 3 332 DO WHILE循环 3.3.3FOR循环. 23 33.4 循环的非正常终止 3.4程序示例 25 3.5应用:定积分的数值计算 3.6上机练习.. 第四讲函数 4.1函数的声明、定义与调用 4.2函数间的参数传递 31 43内联函数,., 3 4.4函数嵌套与递归 32 45数据的作用域 4.6形参带缺省值 35 47函数重 4.8 预编译处理与多文件结构 36 4.9应用:蒙特卡罗算法 4.10上机练习 39 第五讲数组 5.1一维数组 42 5.2 二维数组 43 53数组作为承数参数 5.4字符(字符数组)】 子 5.5上机练习····· 第六讲指针 0 61指针的定义与运算 50 6.2指针与一维数组 52 63指针与二维数组, 53 6.4行指针与二级指针 54 6.4.1行指针 5 6.4.2二级指针 54 6.5指针与引用. 6.6指针与函数 55 67特久动春内军分配 5 68 应用:矩阵乘积的快速算法··· 57 6.9应用:Gauss消去法求解线性方程组 http://math.ecnu.edu.cn/-jypan· iv · 目 录 3.2.2 SWITCH 结构 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22 3.3 循环结构 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22 3.3.1 WHILE 循环 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22 3.3.2 DO WHILE 循环 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23 3.3.3 FOR 循环 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23 3.3.4 循环的非正常终止 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24 3.4 程序示例 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25 3.5 应用: 定积分的数值计算 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26 3.6 上机练习 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26 第四讲 函数 28 4.1 函数的声明、定义与调用 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 4.2 函数间的参数传递 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31 4.3 内联函数 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32 4.4 函数嵌套与递归 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32 4.5 数据的作用域 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33 4.6 形参带缺省值 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35 4.7 函数重载 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36 4.8 预编译处理与多文件结构 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36 4.9 应用: 蒙特卡罗算法 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38 4.10 上机练习 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39 第五讲 数组 42 5.1 一维数组 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42 5.2 二维数组 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43 5.3 数组作为函数参数 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44 5.4 字符串(字符数组) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45 5.5 上机练习 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48 第六讲 指针 50 6.1 指针的定义与运算 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50 6.2 指针与一维数组 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52 6.3 指针与二维数组 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53 6.4 行指针与二级指针 ∗ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54 6.4.1 行指针 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54 6.4.2 二级指针 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54 6.5 指针与引用 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55 6.6 指针与函数 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55 6.7 持久动态内存分配 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56 6.8 应用: 矩阵乘积的快速算法 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57 6.9 应用: Gauss 消去法求解线性方程组 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57 http://math.ecnu.edu.cn/~jypan 仅供课堂教学使用,请勿外传
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有