收藏
课程目录
1.课程教学目的、教材和参考书 C语言概述
2.程序与结构化程序设计方法 开发程序的一般步骤 结构化程序设计方法 3种基本结构对照表
3.算法的概念和特点
4.算法的表示 用流程图表示算法 传统流程图描述 N-S流程图描述 传统流程图基本图形
5.常用的C语言IDE——C++编译环境介绍
6.常用的C语言IDE——VC++程序调试
7.常用的C语言IDE——CODE BLOCK的使用
8.第一个C程序 第一个C程序解析
9.预处理指令#define 预处理指令#include
10.C语言的关键字(Keywords)C语言的标识符(Identifiers)
11.格式输出函数printf( printf函数常用格式字符串以及示例 printf常用附加格式字体 格式输入函数scanf
12.printf(函数的返回值 scanf(函数的返回值 代码注释
13.数据类型引言
14.常量
15.变量
16.指针变量
17.算术运算符和表达式
18.赋值运算符和表达式
19.自增自减运算符及表达式
20.逗号运算符及表达式
21.强制类型转换运算符sizeof()
22.实例:求圆柱体底面积和体积
23.基本数据类型和运算符实例
24.基本控制结构
25.程序中的控制运算符
26.案例分析:计算两个数之和
27.程序中的选择结构——if语句的简单形式
28.程序中的选择结构——嵌套的if语句
29.程序中的选择结构——switch语句
30.案例分析:计算分段函数
31.案例分析:输入年月,判断天数
32.案例分析:计算两个数的和差积商
33.循环结构引言
34.do-while循环结构
35.for循环结构
36.break和continue
37.多重循环
38.案例分析:数列求和1-1/2+1/3-1/4+…
39.案例分析:数列求和2/1-3/2+5/3-8/5
40.案例分析:数列求和求π
41.案例分析:数列求和求sinx
42.数组引例
43.一维数组的定义与初始化
44.一维数组的引用与操作
45.二维数组与多维数组的定义
46.二维数组与多维数组的初始化
47.二维数组的一维表示与引用
48.字符型数组 字符型数组的定义和初始化
49.字符型数组 字符数组的输入/输出 格式符%c、%s
50.字符型数组 字符数组的输入/输出函数 gets()/puts()
51.字符型数组 字符串处理函数介绍 字符串求长度函数strlen()
52.字符型数组 字符串连接函数 strcat()
53.字符型数组 字符串拷贝函数strcpy()、strncpy()
54.字符型数组 字符串比较函数 strcmp()
55.字符型数组 字符串大小写转换函数 strlwr()、strupr()
56.指针和数组 定义指向数组的指针 通过指针引用一堆数组元素
57.指针和数组 指针变量的赋值运算
58.指针和数组 指针变量的算术运算
59.模块化编程概述
60.函数的定义和声明
61.函数的参数与返回值
62.函数的嵌套和递归调用
63.变量的作用域
64.变量的存储类别
65.指针变量的进一步理解
66.指针数组
67.函数指针
68.动态内存分配
69.main()函数的命令行参数
70.结构体类型定义 结构体变量的定义、初始化和使用
71.共用体类型的定义 共用体变量的定义 共用体变量的存储 共用体变量的使用
72.结构体数组
73.单向链表
74.链表的建立
75.链表的遍历
76.链表的定位、删除和插入
77.文件引言
78.文件指针 文件的打开和关闭
79.文件的单个字符读写
80.文件检测
81.读写文件中的字符串
82.文件的数据块读写
83.读写定位
84.小结
课程详情
通过本课程可以拓宽各专业学生的计算机编程知识,提高学生的实际编程能力,全面提升学生的综合素质,为今后学生结合本专业应用,研究开发各类计算机应用软件打好基础。(武汉理工大学)
通过本课程可以拓宽各专业学生的计算机编程知识,提高学生的实际编程能力,全面提升学生的综合素质,为今后学生结合本专业应用,研究开发各类计算机应用软件打好基础。(武汉理工大学)
通过本课程可以拓宽各专业学生的计算机编程知识,提高学生的实际编程能力,全面提升学生的综合素质,为今后学生结合本专业应用,研究开发各类计算机应用软件打好基础。(武汉理工大学)
上一篇:C语言程序设计(上)
下一篇:Python语言程序设计(上)