当前课程知识点:C程序设计 >  第4章函数 >  第17讲 调用函数-返回与参数传递 >  如何设计函数参数

返回《C程序设计》慕课在线视频课程列表

如何设计函数参数在线视频

下一节:函数声明、原型及库函数调用方法

返回《C程序设计》慕课在线视频列表

C程序设计课程列表:

第1章 程序设计基础

-第1讲 了解计算机的工作原理

--计算机系统的组成、用途各异的计算机

--指令与计算机程序、计算机中的数

-第2讲 信息在计算机中的表示

--进制数的转换

--数值数据、字符数据、其他数据的表示与存储

-第3讲 编程的理论基础

--程序语言、计算机问题求解的基本特点

--计算机算法及其表示、程序设计技术

-第4讲 编写第一个C程序

--C语言的历史、C语言基本词法、编写第1个C程序

--编写简单的程序、C程序基本结构、开发步骤、编码风格

-程序设计基础单元测试

第2章 数据类型与表达式

-第5讲 将简单数据引入C程序中

--数据类型、常量

--变量、类型定义的修饰

-第6讲 数值数据的运算与处理

--运算符与表达式、算术运算

--自增自减运算、位运算

-第7讲 逻辑数据的运算与处理

--关系运算、逻辑运算

--用布尔代数简化逻辑式子、条件运算、其他运算、常量表达式

-第8讲 赋值和类型转换

--赋值运算符、隐式类型转换

--混合运算的风险控制、显式类型转换

-数据类型与运算符单元测试

第3章 程序控制结构

-第9讲 编写程序语句

--编写简单语句、复合语句、注释,语句的写法

--编程实现单个字符输入输出

-第10讲 编程实现简单数据的输出

--printf函数和输出格式控制(1)

--printf函数和输出格式控制(2)

-第11讲 编程实现简单数据的输入

--scanf函数和输入格式控制(1)

--scanf函数和输入格式控制(2)

-第12讲 编程实现选择分支

--程序顺序结构和跳转结构

--程序选择结构

-第13讲 编程实现嵌套的选择分支

--选择结构的嵌套

--程序如何应用选择结构

-第14讲 编程实现循环

--while循环、循环三要素

--循环不变式、do和for循环

-第15讲 循环的终止、加快和嵌套

--终止、加快、嵌套循环

--编写计数型、条件型循环,循环程序时间性能分析

-第16讲 编程实现枚举算法

--枚举算法策略

--迭代算法、递推算法

-控制结构单元测试1

-控制结构单元测试2

-控制结构单元测试3

第4章函数

-第17讲 调用函数-返回与参数传递

--函数定义语法和函数返回

--如何设计函数参数

-第18讲 调用函数-原型与声明

--函数声明、原型及库函数调用方法

--常用库函数和第三方函数库使用

-第19讲 调用函数-调用形式

--函数调用优化,函数嵌套和递归调用

--递归算法策略、分治算法策略

-第20讲 设计函数-函数间的数据传递(1)

--对象作用域概念

--多模块下的作用域设计

-第21讲 设计函数-函数间的数据传递(2)

--程序映像及加载

--对象生命期设计

-第22讲 设计函数-接口与实现分离

--对象初始化

--多模块下的接口设计

-第23讲 编写规模化程序

--多文件程序结构与组织

--规模化程序的工程设计

-函数单元测试1

-函数单元测试2

第5章 预处理命令

-第24讲 编程任务的自动化工具

--用宏实现编程任务自动化

--编译器预定义宏

-第25讲 编程任务的接口与版本控制

--文件包含

--实现版本控制

--实现版本控制

-第26讲 配置开发环境

--开发环境参数与配置

--使用第三方开发库

-预处理命令单元测试

第6章 数组

-第27讲 批量数据的表示与处理

--一维数组

--多维数组

-第28讲 批量数据的遍历与访问

--数组元素的遍历

--矩阵运算

-第29讲 函数之间实现批量数据传递

--幻方编程

--传递数组参数

-第30讲 构建大数和高精度类型

--构建大数类型

--高精度运算和混合编程

-第31讲 文字信息的表示与处理

--字符串的表示与处理

--字符串应用

-第32讲 实现排序算法

--实现冒泡、选择、插入排序

--实现快速、归并、希尔等排序算法

-第33讲 用空间换取时间编程方法

--实现查找算法

--用空间换取时间编程

-数组单元测试

第7章 指针

-第34讲 探究指针的本质与使用

--指针的本质是什么?

--使用指针

-第35讲 指针运用的风险控制

--指针的有效性和风险控制

--指针的运算规则

-第36讲 数组元素的简洁表示

--指向一维数组元素的指针

--指向多维数组元素的指针

-第37讲 大批量数据的简洁表示

--指向数组的指针和指针数组

--多级指针和批量数据简洁表示

-第38讲 完美实现函数之间的数据交换

--批量文字简洁表示

--函数之间数据交换的高效方法

-第39讲 字符串查找与匹配

--函数之间传递字符串数据

--字符串查找与匹配算法

-第40讲 回调函数

--学会用指针数据

--学会用回调函数

-第41讲 使用动态内存

--获取动态内存

--使用动态内存

-指针单元测试1

-指针单元测试2

第8章 自定义数据类型

-第42讲 复杂数据在C程序中的表示

--结构体类型与对象

--用指针简洁表示复杂数据

-第43讲 编程使用复杂数据

--共用体类型和对象

--枚举与位域

-第44讲 构建数据类型体系

--构建数据类型体系

-自定义数据类型单元测试

第9章 链表和常用算法

-第44讲 构建数据类型体系

--用链表表示动态“数组”

-第45讲 链表的运算

--链表的运算

--结点插入和删除

-第46讲 常用算法及策略

--动态规划与贪心算法

--图搜索与回溯算法

-链表单元测试

第10章 文件

-第47讲 编程操作永久性数据

--文件系统概念

--操作文件

-第48讲 编程读写文件

--用C程序读写文件

--编程处理各种格式的文件

-文件单元测试

如何设计函数参数笔记与讨论

也许你还感兴趣的课程:

© 柠檬大学-慕课导航 课程版权归原始院校所有,
本网站仅通过互联网进行慕课课程索引,不提供在线课程学习和视频,请同学们点击报名到课程提供网站进行学习。