C语言程序设计基础与项目实训(修订版)

C语言程序设计基础与项目实训(修订版)
分享
扫描下方二维码分享到微信
打开微信,点击右上角”+“,
使用”扫一扫“即可将网页分享到朋友圈。
作者: ,
出版社: 科学出版社
2010-05
版次: 1
ISBN: 9787030272966
定价: 28.00
装帧: 平装
开本: 16开
纸张: 胶版纸
页数: 259页
字数: 414千字
正文语种: 简体中文
2人买过
  • 《C语言程序设计基础与项目实训(修订版)》以VisualC++6.0为开发环境,通过大量实例讲解了C语言程序设计的基本思想、方法和解决实际问题的技巧。全书共分为12章,前10章介绍了C程序的结构和语法规则、数据类型及其运算、C程序结构及控制语句、数组、函数、指针、编译预处理、结构体和共用体、位运算、文件等内容。第11章以“人事管理系统”这一综合实训项目为例,遵循软件开发的一般思路,按照“需求陈述-功能描述-总体设计-程序实现”的过程,对项目的设计及实现进行了详细的讲解。第12章提供了两个完整的课程设计项目,方便教师安排课程设计作业。书中所有例题均在VisualC++6.0环境中调试通过,请放心使用。《C语言程序设计基础与项目实训(修订版)》最大的特点是注重基础知识、项目实践和课程设计的有机统一,通过综合项目实训和课程设计,帮助学生巩固所学知识,并培养实际动手编写程序的能力。
    《C语言程序设计基础与项目实训(修订版)》可作为高等职业院校、大中专院校、计算机培训学校的计算机及相关专业C语言程序设计课程的教材,也可作为编程人员和C语言自学者的参考用书,还可作为全国计算机等级考试的辅导用书。 第1章C语言概述
    1.1C语言的发展与特点
    1.1.1C语言的发展
    1.1.2C语言的特点
    1.2C程序的结构和语法规则
    1.2.1C程序的基本结构
    1.2.2C语言函数的基本结构
    1.2.3C语言函数的语法规则
    1.3C程序上机指导
    1.3.1C程序开发过程
    1.3.2VisualC++6.0集成开发环境
    1.4上机实训1:熟悉VC++6.0
    1.5小结
    1.6课后习题
    1.6.1单项选择题
    1.6.2填空题

    第2章数据类型及其运算
    2.1输入和显示文本的控件
    2.2C语言的数据类型
    2.3常量
    2.3.1整型、实型及符号常量
    2.3.2字符型常量
    2.4变量
    2.4.1变量的概念
    2.4.2变量的定义与初始化
    2.5运算符与表达式
    2.5.1C语言运算符概述
    2.5.2算术运算符与算术表达式
    2.5.3表达式中数据间的混合运算与类型转换
    2.5.4赋值运算符与赋值表达式
    2.5.5关系运算符与关系表达式
    2.5.6逻辑运算符与逻辑表达式
    2.5.7条件运算符与条件表达式
    2.5.8逗号运算符与逗号表达式
    2.6上机实训2:熟悉数据类型和变量
    2.7小结
    2.8课后习题
    2.8.1单项选择题
    2.8.2填空题

    第3章C程序结构及控制语句
    3.1C程序的3种基本控制结构
    3.2顺序结构
    3.2.1C程序语句
    3.2.2输入输出函数
    3.3选择结构
    3.3.1if语句
    3.3.2switch语句
    3.4循环结构
    3.4.1while语句
    3.4.2do-while语句
    3.4.3for语句
    3.4.4循环结构的嵌套
    3.4.5循环结构程序设计应用
    3.5跳转语句
    3.5.1break语句和continue语句
    3.5.2goto语句
    3.6上机实训3:计算
    3.7小结
    3.8课后习题
    3.8.1单项选择题
    3.8.2填空题

    第4章数组
    4.1一维数组
    4.1.1一维数组的定义
    4.1.2一维数组元素的引用
    4.1.3一维数组的初始化
    4.1.4一维数组的应用
    4.2二维数组
    4.2.1二维数组的定义
    4.2.2二维数组元素的引用
    4.2.3二维数组的初始化
    4.3字符数组和字符串数组-
    4.3.1字符数组
    4.3.2字符串数组
    4.4上机实训4:学生成绩统计
    4.5小结
    4.6课后习题
    4.6.1单项选择题
    4.6.2填空题

    第5章函数
    5.1函数的定义与调用
    5.1.1函数定义
    5.1.2函数调用
    5.1.3函数的返回值与函数类型
    5.1.4被调用函数声明
    5.1.5函数应用举例
    5.2内部函数和外部函数
    5.2.1内部函数
    5.2.2外部函数
    5.3内部变量和外部变量
    5.3.1内部变量
    5.3.2外部变量
    5.4变量的存储类型
    5.4.1内部变量的存储类型
    5.4.2外部变量的存储类型
    5.5函数的数据传递
    5.5.1传值调用
    5.5.2传址调用
    5.5.3外部变量传递数据
    5.6数组作为函数参数
    5.6.1数组元素作为函数参数
    5.6.2数组名作为函数参数
    5.7递归函数
    5.7.1递归模型
    5.7.2递归的执行过程
    5.8上机实训5:分析程序输出结果
    5.9小结
    5.10课后习题
    5.10.1单项选择题
    5.10.2填空题

    第6章指针
    6.1指针和指针变量
    6.2指针变量的定义及其运算
    6.2.1指针变量的定义
    6.2.2指针运算符
    6.2.3指针变量的初始化
    6.2.4指针变量的运算
    6.3指针变量和数组-
    6.3.1指针变量与一维数组
    6.3.2指向多维数组元素和指向分数组的指针
    6.4字符串指针变量和字符串
    6.5指针数组
    6.6多级指针变量
    6.7指针与函数
    6.7.1指针型函数
    6.7.2指向函数的指针变量
    6.8命令行参数
    6.9上机实训6:指针练习
    6.10小结
    6.11课后习题
    6.11.1单项选择题
    6.11.2填空题

    第7章编译预处理
    7.1宏定义
    7.1.1无参宏定义
    7.1.2带参宏定义
    7.2条件编译
    7.3文件包含
    7.4上机实训7:分析编译预处理
    7.5小结
    7.6课后习题
    7.6.1单项选择题
    7.6.2填空题

    第8章结构体和共用体
    8.1结构体类型声明和结构体变量定义
    8.1.1结构体类型声明
    8.1.2结构体变量的定义
    8.1.3结构体变量的引用和初始化
    8.1.4结构体变量作为函数参数
    8.2结构体数组
    8.2.1结构体数组的定义
    8.2.2结构体数组的引用
    8.2.3结构体数组的初始化
    8.3结构体指针变量
    8.3.1结构体指针变量的定义
    8.3.2结构体数组指针
    8.3.3结构体指针变量作为函数参数
    8.3.4结构体数组作为函数参数
    8.4结构体的应用:链表
    8.4.1C语言动态分配函数
    8.4.2单链表及其基本运算的实现
    8.5共用体
    8.5.1共用体类型的定义
    8.5.2共用体变量的定义
    8.5.3共用体变量的引用和初始化
    8.6枚举类型
    8.6.1枚举类型的声明和变量定义
    8.6.2枚举类型数据的操作
    8.7用户定义类型
    8.8上机实训8:通讯录-
    8.9小结
    8.10课后习题
    8.10.1单项选择题
    8.10.2填空题

    第9章位运算
    9.1位运算符和位运算
    9.1.1位运算符
    9.1.2位运算符的运算功能
    9.2位段结构
    9.2.1位段的概念
    9.2.2位段结构的声明和变量定义
    9.2.3位段的引用
    9.3上机实训9:位运算
    9.4小结
    9.5课后习题
    9.5.1单项选择题
    9.5.2填空题

    第10章文件
    10.1文件概述
    10.1.1文件的分类
    10.1.2文件的操作流程
    10.1.3文件缓冲区
    10.1.4流和文件指针
    10.2文件的打开和关闭
    10.2.1文件的打开
    10.2.2文件的关闭
    10.3文件的顺序读写
    10.3.1文件的字符读/写函数
    10.3.2文件的字符串读/写函数
    10.3.3文件格式化读写
    10.4文件的随机读写
    10.4.1文件定位操作
    10.4.2文件的随机读写函数
    10.5文件检测函数
    10.5.1feof()函数
    10.5.2ferror()函数
    10.6上机实训10:读取文件
    10.7小结
    10.8课后习题
    10.8.1单项选择题
    10.8.2填空题

    第11章综合项目实训——设计与实现人事管理系统
    11.1需求陈述
    11.2功能描述
    11.3总体设计
    11.3.1功能模块设计
    11.3.2数据结构设计
    11.3.3函数功能描述
    11.4程序实现
    11.4.1完整代码
    11.4.2运行程序

    第12章课程设计
    12.1电话簿管理系统
    12.1.1设计要求
    12.1.2设计思路
    12.1.3设计方法
    12.2学生成绩管理系统
    12.2.1设计要求
    12.2.2设计思路
    12.2.3设计方法
    附录AC语言运算符及优先级
    附录B部分字符与ASCII码对照表
    附录C课后习题答案
    附录D上机实训指导
    参考文献
  • 内容简介:
    《C语言程序设计基础与项目实训(修订版)》以VisualC++6.0为开发环境,通过大量实例讲解了C语言程序设计的基本思想、方法和解决实际问题的技巧。全书共分为12章,前10章介绍了C程序的结构和语法规则、数据类型及其运算、C程序结构及控制语句、数组、函数、指针、编译预处理、结构体和共用体、位运算、文件等内容。第11章以“人事管理系统”这一综合实训项目为例,遵循软件开发的一般思路,按照“需求陈述-功能描述-总体设计-程序实现”的过程,对项目的设计及实现进行了详细的讲解。第12章提供了两个完整的课程设计项目,方便教师安排课程设计作业。书中所有例题均在VisualC++6.0环境中调试通过,请放心使用。《C语言程序设计基础与项目实训(修订版)》最大的特点是注重基础知识、项目实践和课程设计的有机统一,通过综合项目实训和课程设计,帮助学生巩固所学知识,并培养实际动手编写程序的能力。
    《C语言程序设计基础与项目实训(修订版)》可作为高等职业院校、大中专院校、计算机培训学校的计算机及相关专业C语言程序设计课程的教材,也可作为编程人员和C语言自学者的参考用书,还可作为全国计算机等级考试的辅导用书。
  • 目录:
    第1章C语言概述
    1.1C语言的发展与特点
    1.1.1C语言的发展
    1.1.2C语言的特点
    1.2C程序的结构和语法规则
    1.2.1C程序的基本结构
    1.2.2C语言函数的基本结构
    1.2.3C语言函数的语法规则
    1.3C程序上机指导
    1.3.1C程序开发过程
    1.3.2VisualC++6.0集成开发环境
    1.4上机实训1:熟悉VC++6.0
    1.5小结
    1.6课后习题
    1.6.1单项选择题
    1.6.2填空题

    第2章数据类型及其运算
    2.1输入和显示文本的控件
    2.2C语言的数据类型
    2.3常量
    2.3.1整型、实型及符号常量
    2.3.2字符型常量
    2.4变量
    2.4.1变量的概念
    2.4.2变量的定义与初始化
    2.5运算符与表达式
    2.5.1C语言运算符概述
    2.5.2算术运算符与算术表达式
    2.5.3表达式中数据间的混合运算与类型转换
    2.5.4赋值运算符与赋值表达式
    2.5.5关系运算符与关系表达式
    2.5.6逻辑运算符与逻辑表达式
    2.5.7条件运算符与条件表达式
    2.5.8逗号运算符与逗号表达式
    2.6上机实训2:熟悉数据类型和变量
    2.7小结
    2.8课后习题
    2.8.1单项选择题
    2.8.2填空题

    第3章C程序结构及控制语句
    3.1C程序的3种基本控制结构
    3.2顺序结构
    3.2.1C程序语句
    3.2.2输入输出函数
    3.3选择结构
    3.3.1if语句
    3.3.2switch语句
    3.4循环结构
    3.4.1while语句
    3.4.2do-while语句
    3.4.3for语句
    3.4.4循环结构的嵌套
    3.4.5循环结构程序设计应用
    3.5跳转语句
    3.5.1break语句和continue语句
    3.5.2goto语句
    3.6上机实训3:计算
    3.7小结
    3.8课后习题
    3.8.1单项选择题
    3.8.2填空题

    第4章数组
    4.1一维数组
    4.1.1一维数组的定义
    4.1.2一维数组元素的引用
    4.1.3一维数组的初始化
    4.1.4一维数组的应用
    4.2二维数组
    4.2.1二维数组的定义
    4.2.2二维数组元素的引用
    4.2.3二维数组的初始化
    4.3字符数组和字符串数组-
    4.3.1字符数组
    4.3.2字符串数组
    4.4上机实训4:学生成绩统计
    4.5小结
    4.6课后习题
    4.6.1单项选择题
    4.6.2填空题

    第5章函数
    5.1函数的定义与调用
    5.1.1函数定义
    5.1.2函数调用
    5.1.3函数的返回值与函数类型
    5.1.4被调用函数声明
    5.1.5函数应用举例
    5.2内部函数和外部函数
    5.2.1内部函数
    5.2.2外部函数
    5.3内部变量和外部变量
    5.3.1内部变量
    5.3.2外部变量
    5.4变量的存储类型
    5.4.1内部变量的存储类型
    5.4.2外部变量的存储类型
    5.5函数的数据传递
    5.5.1传值调用
    5.5.2传址调用
    5.5.3外部变量传递数据
    5.6数组作为函数参数
    5.6.1数组元素作为函数参数
    5.6.2数组名作为函数参数
    5.7递归函数
    5.7.1递归模型
    5.7.2递归的执行过程
    5.8上机实训5:分析程序输出结果
    5.9小结
    5.10课后习题
    5.10.1单项选择题
    5.10.2填空题

    第6章指针
    6.1指针和指针变量
    6.2指针变量的定义及其运算
    6.2.1指针变量的定义
    6.2.2指针运算符
    6.2.3指针变量的初始化
    6.2.4指针变量的运算
    6.3指针变量和数组-
    6.3.1指针变量与一维数组
    6.3.2指向多维数组元素和指向分数组的指针
    6.4字符串指针变量和字符串
    6.5指针数组
    6.6多级指针变量
    6.7指针与函数
    6.7.1指针型函数
    6.7.2指向函数的指针变量
    6.8命令行参数
    6.9上机实训6:指针练习
    6.10小结
    6.11课后习题
    6.11.1单项选择题
    6.11.2填空题

    第7章编译预处理
    7.1宏定义
    7.1.1无参宏定义
    7.1.2带参宏定义
    7.2条件编译
    7.3文件包含
    7.4上机实训7:分析编译预处理
    7.5小结
    7.6课后习题
    7.6.1单项选择题
    7.6.2填空题

    第8章结构体和共用体
    8.1结构体类型声明和结构体变量定义
    8.1.1结构体类型声明
    8.1.2结构体变量的定义
    8.1.3结构体变量的引用和初始化
    8.1.4结构体变量作为函数参数
    8.2结构体数组
    8.2.1结构体数组的定义
    8.2.2结构体数组的引用
    8.2.3结构体数组的初始化
    8.3结构体指针变量
    8.3.1结构体指针变量的定义
    8.3.2结构体数组指针
    8.3.3结构体指针变量作为函数参数
    8.3.4结构体数组作为函数参数
    8.4结构体的应用:链表
    8.4.1C语言动态分配函数
    8.4.2单链表及其基本运算的实现
    8.5共用体
    8.5.1共用体类型的定义
    8.5.2共用体变量的定义
    8.5.3共用体变量的引用和初始化
    8.6枚举类型
    8.6.1枚举类型的声明和变量定义
    8.6.2枚举类型数据的操作
    8.7用户定义类型
    8.8上机实训8:通讯录-
    8.9小结
    8.10课后习题
    8.10.1单项选择题
    8.10.2填空题

    第9章位运算
    9.1位运算符和位运算
    9.1.1位运算符
    9.1.2位运算符的运算功能
    9.2位段结构
    9.2.1位段的概念
    9.2.2位段结构的声明和变量定义
    9.2.3位段的引用
    9.3上机实训9:位运算
    9.4小结
    9.5课后习题
    9.5.1单项选择题
    9.5.2填空题

    第10章文件
    10.1文件概述
    10.1.1文件的分类
    10.1.2文件的操作流程
    10.1.3文件缓冲区
    10.1.4流和文件指针
    10.2文件的打开和关闭
    10.2.1文件的打开
    10.2.2文件的关闭
    10.3文件的顺序读写
    10.3.1文件的字符读/写函数
    10.3.2文件的字符串读/写函数
    10.3.3文件格式化读写
    10.4文件的随机读写
    10.4.1文件定位操作
    10.4.2文件的随机读写函数
    10.5文件检测函数
    10.5.1feof()函数
    10.5.2ferror()函数
    10.6上机实训10:读取文件
    10.7小结
    10.8课后习题
    10.8.1单项选择题
    10.8.2填空题

    第11章综合项目实训——设计与实现人事管理系统
    11.1需求陈述
    11.2功能描述
    11.3总体设计
    11.3.1功能模块设计
    11.3.2数据结构设计
    11.3.3函数功能描述
    11.4程序实现
    11.4.1完整代码
    11.4.2运行程序

    第12章课程设计
    12.1电话簿管理系统
    12.1.1设计要求
    12.1.2设计思路
    12.1.3设计方法
    12.2学生成绩管理系统
    12.2.1设计要求
    12.2.2设计思路
    12.2.3设计方法
    附录AC语言运算符及优先级
    附录B部分字符与ASCII码对照表
    附录C课后习题答案
    附录D上机实训指导
    参考文献
查看详情
相关图书 / 更多
C语言程序设计基础与项目实训(修订版)
C语言程序设计
吕爱华主编
C语言程序设计基础与项目实训(修订版)
C语言程序设计
梁颖红
C语言程序设计基础与项目实训(修订版)
C语言程序设计项目双语教程
刘倍雄 编;何玲;罗欢
C语言程序设计基础与项目实训(修订版)
C语言程序设计问题求解与学习指导
郑晓健
C语言程序设计基础与项目实训(修订版)
C语言程序设计第4版 索明何 邵瑛 邢海霞 王正勇 黄
索明何 邵瑛 邢海霞 王正勇 黄鑫
C语言程序设计基础与项目实训(修订版)
C语言程序设计能力教程实训指导与习题解答(第2版)
吴昂、柏万里 编
C语言程序设计基础与项目实训(修订版)
C语言程序设计
李柳柏 编;曾俊
C语言程序设计基础与项目实训(修订版)
C语言程序设计实用教程/现代学徒制试点创新成果系列教材
张叶茂刘红艳陈新菡 著
C语言程序设计基础与项目实训(修订版)
C语言程序设计面向“新工科”人才培养(微课视频版)
徐新爱;朱莹婷;卢昕;秦春影;黄水发;王丽娜
C语言程序设计基础与项目实训(修订版)
C语言程序设计——以机器博弈为例(微课版)
邱虹坤;王亚杰;孙玉霞;刘成;王晓岩;郭建新;杨煦
C语言程序设计基础与项目实训(修订版)
C语言程序设计教程
万家华 陈家俊 吴建国
C语言程序设计基础与项目实训(修订版)
C语言程序设计实验指导与习题集
李聪朱倩张晓芳 主编
您可能感兴趣 / 更多
C语言程序设计基础与项目实训(修订版)
3ds Max 2011中文版基础与项目实训
文东、马文惠 著
C语言程序设计基础与项目实训(修订版)
国家“十一五”高职高专计算机应用型规划教材:网页设计三合一基础与项目实训
文东、李斐 编
C语言程序设计基础与项目实训(修订版)
Flash CS3动画设计基础与项目实训
文东、刘荷花 编
C语言程序设计基础与项目实训(修订版)
C语言程序设计基础与项目实训
文东、孙鹏飞、潘钧 编
C语言程序设计基础与项目实训(修订版)
多媒体技术基础与项目实训:Premiere Pro CS3
文东、毋玉芝 主编
C语言程序设计基础与项目实训(修订版)
ASP.NET程序设计基础与项目实训
文东、秦敬祥 主编
C语言程序设计基础与项目实训(修订版)
Visual C++程序设计基础与项目实训
文东、华进 主编
C语言程序设计基础与项目实训(修订版)
Photoshop CS3平面设计基础与项目实训
文东、崔炜、漆杰峰 主编
C语言程序设计基础与项目实训(修订版)
多媒体技术基础与项目实训:Premiere Pro CS3
文东、冯建华 主编
C语言程序设计基础与项目实训(修订版)
Visual C++程序设计基础与项目实训
文东、马名星 主编
C语言程序设计基础与项目实训(修订版)
计算机组装与维护基础与项目实训
文东、刘秋生 主编
C语言程序设计基础与项目实训(修订版)
网页设计三合一基础与项目实训:Dreamweaver CS3/Flash CS3/Fireworks CS3
文东、王宏宝 主编