第1部分 基础篇
第1堂课 初识C语言 3 视频讲解:45分钟
1.1 C语言发展史 4
1.1.1 程序语言简述 4
1.1.2 C语言历史 4
1.2 C语言的特点 5
1.3 一个简单C程序 5
1.4 一个完整的C程序 7
1.5 C语言程序的格式 10
1.6 开发环境 11
1.6.1 Turbo C 2.0 11
1.6.2 Visual C++ 6.0 14
1.7 照猫画虎——基本功训练 19
1.7.1 基本功训练1——使用TC创建C文件 19
1.7.2 基本功训练2——使用Visual C++ 6.0创建.c文件 20
1.7.3 基本功训练3——打开一个C文件 21
1.7.4 基本功训练4——设置工具栏 21
1.8 情景应用——拓展与实践 22
1.8.1 情景应用1——求和程序 22
1.8.2 情景应用2——求10! 23
1.8.3 情景应用3——猴子吃桃 24
1.8.4 情景应用4——阳阳买苹果 25
1.9 自我测试 26
1.10 行动指南 27
1.11 成功可以复制——迅雷创始人邹胜龙 27
第2堂课 掌握C语言数据类型 29 视频讲解:56分钟
2.1 C语言的编程规范 30
2.1.1 注释的合理使用 30
2.1.2 程序中的“{}”要对齐 30
2.1.3 合理使用空格使代码更规范 31
2.1.4 换行使代码更清晰 31
2.2 关键字 32
2.3 标识符 32
2.4 数据类型 33
2.5 常量 34
2.5.1 整型常量 34
2.5.2 实型常量 36
2.5.3 字符型常量 36
2.5.4 转义字符 39
2.5.5 符号常量 40
2.6 变量 41
2.6.1 整型变量 41
2.6.2 实型变量 43
2.6.3 字符型变量 45
2.7 照猫画虎——基本功训练 46
2.7.1 基本功训练1——定义正确的数据类型求圆周长 46
2.7.2 基本功训练2——数值型常量的使用 47
2.7.3 基本功训练3——字符变量的使用 48
2.7.4 基本功训练4——实型变量的使用 48
2.8 情景应用——拓展与实践 49
2.8.1 情景应用1——十进制转换为二进制 49
2.8.2 情景应用2——利用“#”输出图形 51
2.8.3 情景应用3——打印杨辉三角 51
2.8.4 情景应用4——利用“*”输出矩形 52
2.9 自我测试 53
2.10 行动指南 54
2.11 成功可以复制——盖茨第二马克·扎克伯格 55
第3堂课 表达式与运算符 57 视频讲解:59分钟
3.1 表达式 58
3.2 赋值运算符与赋值表达式 59
3.2.1 变量赋初值 60
3.2.2 自动类型转换 61
3.2.3 强制类型转换 61
3.3 算术运算符与表达式 62
3.3.1 算术运算符 62
3.3.2 算术表达式 63
3.3.3 优先级与结合性 64
3.3.4 自增自减运算符 66
3.4 关系运算符与表达式 68
3.4.1 关系运算符 68
3.4.2 关系表达式 68
3.4.3 优先级与结合性 69
3.5 逻辑运算符与表达式 70
3.5.1 逻辑运算符 70
3.5.2 逻辑表达式 71
3.5.3 优先级与结合性 71
3.6 位逻辑运算符与表达式 72
3.6.1 位逻辑运算符 72
3.6.2 位逻辑表达式 72
3.7 逗号运算符与表达式 73
3.8 复合赋值运算符 74
3.9 照猫画虎——基本功训练 75
3.9.1 基本功训练1——使用基本的算术运算符 75
3.9.2 基本功训练2——赋值表达式类型的转换 76
3.9.3 基本功训练3——复合赋值运算符的应用 77
3.9.4 基本功训练4——逗号运算符的应用 77
3.9.5 基本功训练5——关系表达式进行算术运算 78
3.10 情景应用——拓展与实践 78
3.10.1 情景应用1——求1~10的累加和 78
3.10.2 情景应用2——计算学生平均身高 79
3.10.3 情景应用3——求一元二次方程ax2+bx+c=0的根 79
3.10.4 情景应用4——求字符串中字符的个数 80
3.10.5 情景应用5——计算a+=a*=a/=a-6 81
3.11 自我测试 82
3.12 行动指南 83
3.13 成功可以复制——善于抓住时机的人徐少春 84