微信扫一扫,移动浏览光盘
简介
《新概念C语言》主要内容包括:C语言作为非计算机专业大学生一门系列课程,现在仍然是绝大多数院校的主要基础课程之一,是非计算机专业大学生算法语言教学的主要载体。C语言以它的功能丰富、表达能力强、使用灵活、应用面广、目标程序效率高、可移植性好、能对硬件直接进行操作等优点越来越赢得人们的青睐。加之用C语言可以编写出紧凑、高效、风格优美的程序和其结构化特性,C语言已成为社会认可的程序语言。
但也正是C语言的灵活性(及指针等语法现象)等优点,使本应以算法教学为主的C语言教学变成了C语言的语法学习课程,极大地冲击了教学的核心内容和目的。同时还因为C语言语法现象过于复杂、书写过于灵活等特征,导致C语言成为一种不易入门的语言。而其不易入门性又限制了初学者的学习兴趣,从而最终导致C语言教学效果不够理想。C语言教学效果较差,随着扩大招生而日益突出。
为了激发学生的学习兴趣,恢复其“学习一种程序设计语言,掌握基本算法和计算机化思维模式的程序设计语言”教学的本来目的,在多年教学实践的基础上我们重新设计了C语言的教学模式和课程内容安排形成了一种全新模式的C语言教材——“新概念C语言”。
“新概念C语言”突破了以往任何一种语言教材的旧的模式,将教学内容分为入门篇和提高篇两个篇章。在入门篇中只引进程序设计必要的语法现象,达到快速入门。激发兴趣的目的。在入门篇和提高篇之间插一个强化上机实验周,巩固学习内容。在提高篇中完成完整的语法、算法、程序设计思想等教学目的的学习任务。由于学生对语言已具有了初步的了解并掌握了最基本的语法和程序设计思想,能设计较简单的程序,所以在提高篇的学习中,不论对灵活语法的学习和掌握,还是对程序设计思想的掌握都更加容易,从而可以较容易达到教学目标。
入门篇主要包括下面语法现象:C语言历史,简单C语言程序,标识符,整型常量、整型变量(int),实型常量、实型变量(float double),字符型常量、字符变量,算术运算符与算术表达式,关系运算符与关系表达式,逻辑运算符与逻辑表达式,顺序结构,选择结构之if语句,循环结构之for循环,一维数组,字符数组与字符串,函数和文件。
目录
第一部 分入门篇
第1章 C语言的产生及其工作流程
1.1 C语言的产生
1.2 程序和程序设计
1.2.1 C程序
1.2.2 程序设计
习题
第2章 C程序设计的初步知识
2.1 简单C程序的构成和格式
2.2 常量、变量和标识符
2.2.1 标识符
2.2.2 常量
2.2.3 用定义一个符号名的方法来代表一个常量
2.2.4 变量
2.3 整型数据
2.3.1 整型常量
2.3.2 整型变量
2.4 实型数据
2.4.1 实型常量
2.4.2 实型变量
2.5 字符型数据
2.5.1 字符常量
2.5.2 字符串常量
2.5.3 字符变量
2.6 算术表达式
2.6.1 基本的算术运算符
2.6.2 运算符的优先级、结合性和算术表达式
2.6.3 强制类型转换表达式
2.7 赋值表达式
2.7.1 赋值运算符和赋值表达式
2.7.2 赋值运算中的类型转换
习题
第3章 顺序结构程序
3.1 复合语句和空语句
3.1.1 复合语句
3.1.2 空语句
3.2 程序举例
习题
第4章 选择结构
4.1 关系运算和逻辑运算
4.1.1 C语言中的逻辑值
4.1.2 关系运算符和关系表达式
4.1.3 逻辑运算符和逻辑表达式
4.2 if语句和用if语句构成的选择结构
习题
第5章 循环结构
5.1 for语句和用for语句构成的循环结构
5.1.1 for语句构成的循环结构
5.1.2 for循环的执行过程
5.1.3 有关for语句的说明
5.2循环结构的嵌套
习题
第6章 函数
6.1 函数的定义和返回值
6.1.1 函数定义的语法
6.1.2 函数的返回值
6.2 函数的调用
6.2.1 函数的调用方式
6.2.2 函数调用时的语法要求
6.3 函数的说明
6.3.1 函数说明的形式
6.3.2 函数说明的位置
6.4 调用函数和被调用函数之间的数据传递
6.5 库函数
6.6 数据输入输出及常用库函数
6.6.1 printf函数(格式输出函数)
6.6.2 sCanf函数(格式输入函数)
6.6.3 调用putChar和getChar函数输出和输入字符
6.7 程序举例
习题
第7章 数组
7.1 维数组的定义和一维数组元素的引用
7.1.1 维数组的定义
7.1.2 维数组元素的引用
7.1.3 维数组的初始化
7.1.4 维数组的定义和数组元素引用举例
7.2 函数之间对一维数组和数组元素的引用
7.2.1 数组元素做实参
7.2.2 数组名做实参
7.3 维数组应用举例
7.4 字符数组
7.4.1 字符数组的定义
7.4.2 字符数组的初始化
7.4.3 字符数组的引用
7.4.4 字符串与字符串结束标志
7.4.5 字符数组的输入输出
7.4.6 字符串处理函数
7.4.7 字符数组应用举例
习题
第8章 文件
8.1 C语言文件的概念
8.2 打开文件
8.3 关闭文件
8.4 调用getC(etC)和putC(fputC)等常用函数进行输入和输出
8.5 判断文件结束函数feof
习题
第二部分 提高篇
第9章 算法
9.1 算法
9.2 结构化程序设计和模块化结构
9.2.1 结构化程序
9.2.2 模块化结构
习题
第10章 结构体和用户定义类型
10.1 结构体类型
10.1.1 结构体类型的说明
l 0.1.2 结构体类型的变量、数组的定义
l O.1.3 给结构体变量、数组赋初值
10.1.4 引用结构体变量中的数据
10.1.5 结构体数组应用举例
10.2 typedef说明一种新类型名
习题
第11章 指针、链表和动态内存分配
第12章 多维数组
第13章 选择结构
第14章 循环结构
第15章 函数
第16章 文件
第17章 自加、自减、逗号和位操作符和条件表达式构成的选择结构
第18章 其他普量类型、变量的作用域、变量的存储类别和编译预处理
第19章 C++对C的扩充
第20章 C++的面向对象基础
附录 及参考文献
参考文献
第1章 C语言的产生及其工作流程
1.1 C语言的产生
1.2 程序和程序设计
1.2.1 C程序
1.2.2 程序设计
习题
第2章 C程序设计的初步知识
2.1 简单C程序的构成和格式
2.2 常量、变量和标识符
2.2.1 标识符
2.2.2 常量
2.2.3 用定义一个符号名的方法来代表一个常量
2.2.4 变量
2.3 整型数据
2.3.1 整型常量
2.3.2 整型变量
2.4 实型数据
2.4.1 实型常量
2.4.2 实型变量
2.5 字符型数据
2.5.1 字符常量
2.5.2 字符串常量
2.5.3 字符变量
2.6 算术表达式
2.6.1 基本的算术运算符
2.6.2 运算符的优先级、结合性和算术表达式
2.6.3 强制类型转换表达式
2.7 赋值表达式
2.7.1 赋值运算符和赋值表达式
2.7.2 赋值运算中的类型转换
习题
第3章 顺序结构程序
3.1 复合语句和空语句
3.1.1 复合语句
3.1.2 空语句
3.2 程序举例
习题
第4章 选择结构
4.1 关系运算和逻辑运算
4.1.1 C语言中的逻辑值
4.1.2 关系运算符和关系表达式
4.1.3 逻辑运算符和逻辑表达式
4.2 if语句和用if语句构成的选择结构
习题
第5章 循环结构
5.1 for语句和用for语句构成的循环结构
5.1.1 for语句构成的循环结构
5.1.2 for循环的执行过程
5.1.3 有关for语句的说明
5.2循环结构的嵌套
习题
第6章 函数
6.1 函数的定义和返回值
6.1.1 函数定义的语法
6.1.2 函数的返回值
6.2 函数的调用
6.2.1 函数的调用方式
6.2.2 函数调用时的语法要求
6.3 函数的说明
6.3.1 函数说明的形式
6.3.2 函数说明的位置
6.4 调用函数和被调用函数之间的数据传递
6.5 库函数
6.6 数据输入输出及常用库函数
6.6.1 printf函数(格式输出函数)
6.6.2 sCanf函数(格式输入函数)
6.6.3 调用putChar和getChar函数输出和输入字符
6.7 程序举例
习题
第7章 数组
7.1 维数组的定义和一维数组元素的引用
7.1.1 维数组的定义
7.1.2 维数组元素的引用
7.1.3 维数组的初始化
7.1.4 维数组的定义和数组元素引用举例
7.2 函数之间对一维数组和数组元素的引用
7.2.1 数组元素做实参
7.2.2 数组名做实参
7.3 维数组应用举例
7.4 字符数组
7.4.1 字符数组的定义
7.4.2 字符数组的初始化
7.4.3 字符数组的引用
7.4.4 字符串与字符串结束标志
7.4.5 字符数组的输入输出
7.4.6 字符串处理函数
7.4.7 字符数组应用举例
习题
第8章 文件
8.1 C语言文件的概念
8.2 打开文件
8.3 关闭文件
8.4 调用getC(etC)和putC(fputC)等常用函数进行输入和输出
8.5 判断文件结束函数feof
习题
第二部分 提高篇
第9章 算法
9.1 算法
9.2 结构化程序设计和模块化结构
9.2.1 结构化程序
9.2.2 模块化结构
习题
第10章 结构体和用户定义类型
10.1 结构体类型
10.1.1 结构体类型的说明
l 0.1.2 结构体类型的变量、数组的定义
l O.1.3 给结构体变量、数组赋初值
10.1.4 引用结构体变量中的数据
10.1.5 结构体数组应用举例
10.2 typedef说明一种新类型名
习题
第11章 指针、链表和动态内存分配
第12章 多维数组
第13章 选择结构
第14章 循环结构
第15章 函数
第16章 文件
第17章 自加、自减、逗号和位操作符和条件表达式构成的选择结构
第18章 其他普量类型、变量的作用域、变量的存储类别和编译预处理
第19章 C++对C的扩充
第20章 C++的面向对象基础
附录 及参考文献
参考文献
新概念C语言[电子资源.图书]
光盘服务联系方式: 020-38250260 客服QQ:4006604884
云图客服:
用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问
Video Player
×
Audio Player
×
pdf Player
×