C语言是国内外目前广泛应用的程序设计语言。它功能强大,数据类型丰富,使用灵活,通用性强,并兼有面向硬件编程的低级语言特性和可读性强的高级语言特性。因此,C语言已成为高校计算机专业和非计算机专业学生必修的一门计算机语言。

然而,在C语言的教学过程中,预期教学目标与最终教学效果往往有明显的差距,教师感觉难教,学生感觉难学、难理解,学了也不会编程。特别是高职高专院校的学生,学习时若过分注重选择适合高职高专学生学习特点的实用性C语言教材,学习后参加全国计算机等级考试(二级C)时通过率很低;若学习时过分注重选择适合本科院校学生特点的学科性很强的C语言教材,理论性、学科性又太强,注重数据结构知识的讲解,这类教材适合参加全国计算机等级考试,但实用性差。在现时高职高专以“实用、够用”为度的情况下,教材以注重实用性为前提,必须改革教材内容,寻找能兼顾两者,既实用又具学科性的C语言教材。本教材就是在这种背景下,由具有多年高职高专C语言教学和开发经验的教师,经过认真分析高职高专学生学习特点和全国计算机等级考试(二级C)的要求而编写的。
在《C语言程序设计教程基于Visual C++6.0环境》编写过程中,主要从如下几个方面考虑。
(1)充分考虑全国计算机等级考试要求,教材内容采用全国计算机等级考试(二级C)考核内容。
(2)教学内容的选择注重实用,选择易于被高职高专学生接受的例子。每个例子基本上分为解题思路、参考代码、解题说明、程序运行结果图和注意点。
(3)以一个“图书管理系统”案例贯穿全书,以期使学生学习C语言后,能知道C语言到底能做什么,如何编写实用的C语言应用程序。“图书管理系统”案例根据需要分解在《C语言程序设计教程基于Visual C++6.0环境》的部分章节中,针对章节所学内容,改造成利用所学章节内容编写的“图书管理系统”子模块。
(4)充分考虑学生学习资料少、练习少、无适合全国等级考试练习题可做的窘境,在每章后均附有大量全国计算机等级考试练习题。习题主要分为选择题、填空题和编程题三类。
(5)书后安排了15个实验,供学生上机练习。实验内容充分考虑到高职高专学生特点,把每个实验内容分为教师指导、练习、作业三部分。
《C语言程序设计教程基于Visual C++6.0环境》的编程环境采用Visual C++6.0,所有参考代码都在Visual C++6.0上调试通过。
全书由江苏淮安信息职业技术学院汤承林、姜仲秋副教授任主编,张洪斌研究员任主审。《C语言程序设计教程基于Visual C++6.0环境》编写分工如下:第3、4、6和10章由姜仲秋编写;第2、7、9和12章由汤承林编写;第5和8章由葛素娟编写;第1和11章及实验部分由冯钢编写。《C语言程序设计教程基于Visual C++6.0环境》在编写过程中得到了管曙亮高级工程师等人的帮助和支持,在此表示衷心感谢!

《C语言程序设计教程基于Visual C++6.0环境》是由天津大学出版社出版的。
目录
第1章 概述
1.1 程序与算法
1.1.1 程序
1.1.2 算法
1.2 C语言的特点、源程序的书写格式
1.2.1 C语言的特点
1.2.2 C程序的构成
1.2.3 C语言程序的书写格式
1.2.4 C程序的三种基本结构和流程图
1.3 案例简介
1.4 VisualC++6.0上机操作
1.4.1 C程序编译与可执行文件的生成
1.4.2 VisualC++6.0的上机操作步骤
1.4.3 C程序调试
本章小结
习题一

第2章 数据类型、运算符及表达式
2.1 基本数据类型
2.2 常量与变量
2.2.1 常量与变量定义
2.2.2 整型数据
2.2.3 实型数据
2.2.4 字符型数据
2.2.5 字符串常量
2.3 数据类型转换
2.4 运算符及表达式
2.4.1 算术运算符与表达式
2.4.2 赋值运算符与表达式
2.4.3 逗号运算符
本章小结
习题二

第3章 基本输入/输出函数
3.1 输入/输出函数
3.1.1 格式化输入函数scanfo
3.1.2 格式化输出函数printf
3.2 字符输Ⅳ输出函数
3.2.1 字符输入函数9etchar
3.2.2 字符输出函数putchar
3.3 案例应用举例
本章小结
习题三

第4章 选择结构
4.1 关系运算和逻辑运算
4.1.1 关系运算符与表达式
4.1.2 逻辑运算符与表达式
4.2 if语句
4.2.1 简单if语句
4.2.2 二分支if语句
4.2.3 二分支if语句嵌套
4.2.4 多分支if语句
4.2.5 条件运算符
4.3 switch语句
4.4 综合实例
4.5 案例应用举例
本章小结
习题四

第5章 循环结构
5.1 9oto语句
5.2 for语句
5.2.1 for循环语句
5.2.2 for循环嵌套
5.3 while和do-while循环语句
5.3.1 while循环语句
5.3.2 do-while循环语句
5.3.3 for、while和do-while循环嵌套
5.4 break语句和continue语句
5.4.1 break语句
5.4.2 continue语句
5.5 综合实例
5.6 案例应用举例
本章小结
习题五

第6章 数组
6.1 一维数组
6.1.1 一维数组的定义及初始化
6.1.2 一维数组元素的引用
6.2 二维数组
6.2.1 二维数组的定义
6.2.2 二维数组的初始化
6.2.3 二维数组元素的引用
6.2.4 多维数组的定义
6.3 字符数组
6.3.1 字符数组的定义
6.3.2 字符数组的初始化
6.3.3 字符串与字符数组
6.3.4 字符串的输/输出
6.3.5 字符串输/输出函数
6.3.6 常用字符串处理函数
6.4 综合实例
6.5 案例应用举例
本章小结
习题六

第7章 函数
7.1 函数定义
7.2 函数的参数和函数的值
7.2.1 形式参数和实际参数
7.2.2 函数的返回值
7.2.3 函数的调用
7.2.4 函数原型
7.2.5 函数的调用实例
7.3 函数的嵌套调用
7.4 函数的递归调用
7.5 数组作为函数参数
7.5.1 数组元素作函数实参
7.5.2 数组名作为函数参数
7.6 变量的存储类别、作用域和生存期
7.6.1 局部变量与全局变量
7.6.2 变量的存储类别
7.7 内部函数与外部函数
7.7.1 内部函数
7.7.2 外部函数
7.8 案例应用举例
本章小结
习题七

第8章 指针
8.1 指针的概念和定义
8.1.1 地址和指针的概念
8.1.2 指针变量的定义
8.1.3 指针的操作
8.1.4 指向指针的指针
8.2 指针变量与函数参数
8.2.1 指针作为函数参数
8.2.2 值传递与地址传递的区别与联系
8.3 指针与数组
8.3.1 指向数组的指针
8.3.2 数组指针访问数组
8.3.3 指针变量访问数组
8.3.4 数组名作函数参数
8.4 指针与二维数组
8.4.1 二维数组的地址
8.4.2 指向由n个元素组成的一维数组的指针变量
8.4.3 指向二维数组元素的指针变量
8.5 字符串与指针
8.5.1 字符串的表示形式
8.5.2 字符数组与字符串指针作函数参数
8.6 指针数组
8.7 指针与函数
8.7.1 函数指针
8.7.2 返回值是指针的函数
8.8 main()函数的参数
8.9 案例应用举例
本章小结
习题八

第9章 编译预处理命令
9.1 宏定义
9.1.1 不带参数的宏定义
9.1.2 带参数的宏定义
9.2 文件包含
9.3 条件编译
本章小结
习题九

第10章 结构与共用
第11章 文件 
第12章 图书管理系统案例介绍
实验
附录
参考文献

截图:



欢迎投稿 职场/创业方向. 邮箱wangfzcom(AT)163.com:王夫子社区 » C语言程序设计教程 基于Visual C++6.0环境 pdf版 PDF 免费下载

点评 0

评论前必须登录!

登陆 注册