C语言程序设计
C语言程序设计作者:方少卿 开 本:16开 书号ISBN:9787113208325 定价: 出版时间:2015-09-06 出版社:中国铁道出版社 |
C语言程序设计 本书特色
本书是“十二五”高等职业教育计算机类专业规划教材和安徽省高等学校“十二五”省级规划教材,全书本着“项目引领,案例导入,循序渐进,按章小结,复习巩固”的原则编写,根据高职学生的特点,全书围绕一个销售管理系统展开,每章以一个引例引入,同时配以相当数量的例题与习题,便于读者学习c语言。 全书共分10 章,主要内容包括c 语言的基本概念、语法和数据结构。本书具体介绍了c 语言的数据类型、变量、各种基本语句和数组、函数、指针、结构体、位运算、文件操作及程序设计的方法以及一个应用系统设计开发的综合实训。本书注重应用性和实践性,通过一些典型例题的解题分析及c程序实现帮助读者进一步加强对c语言的理解学习;每章的复习指南,可帮助读者更好地掌握本章内容。为了给读者提供参考和强化读者对c 语言的操作技能,除第10 章外,每章后同时配有实训,分为验证性实训和设计性实训,供读者学习借鉴和参考。 本书可作为高等专科学校和高等职业院校各专业“c 语言程序设计”课程的教材,也可作为电大、成人院校、各类培训教材用书,还可供准备参加计算机等级考试和自学c语言的读者阅读参考。
C语言程序设计 目录
第1章c语言概述.1.1引例1.2c语言简介.1.2.1c语言的发展历程及特点.1.2.2简单的c程序介绍.1.2.3c源程序的结构特点.1.2.4书写程序时应遵循的规则1.3数据输入和输出的常用方法.1.3.1格式化输出函数printf()1.3.2格式化输入函数scanf()1.4c语言的字符集与c语言词汇1.4.1c语言的字符集1.4.2c语言词汇.1.5visualc++6.0集成开发环境1.5.1visualc++6.0起源1.5.2visualc++6.0启动1.5.3visualc++6.0菜单功能.1.5.4visualc++6.0工具栏.1.5.5visualc++6.0项目和项目工作区.1.5.6visualc++6.0创建应用程序复习指南实训思考与练习. 第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.1实型常量2.5.2实型变量2.6字符型数据2.6.1字符常量2.6.2转义字符2.6.3字符变量2.6.4字符数据在内存中的存储形式及使用方法.2.6.5字符串常量2.7c运算符及表达式2.7.1表达式2.7.2c运算符简介.2.7.3算术运算符和算术表达式.2.7.4赋值运算符和赋值表达式.2.7.5逗号运算符和逗号表达式.2.7.6关系运算符和关系表达式.2.7.7逻辑运算符和逻辑表达式.2.7.8条件运算符和条件表达式.2.8c语言中数据运算的相关问题2.8.1运算符优先级和结合性2.8.2数据类型转换.复习指南实训思考与练习. 第3章基本控制结构3.1引例3.2算法及其表示3.2.1算法的概念3.2.2流程图表示算法.3.3c语句概述3.4赋值语句3.5字符的输入与输出函数.3.5.1字符输出函数putchar()3.5.2字符输入函数getchar()3.6格式化输入与输出函数.3.6.1格式化输出函数printf()3.6.2格式化输入函数scanf()3.7顺序结构程序设计3.7.1顺序结构程序设计概念3.7.2顺序结构程序设计举例3.8分支结构程序设计3.8.1分支结构程序引例3.8.2分支结构程序概述3.8.3分支结构控制语句种类3.8.4if语句3.8.5switch语句3.8.6分支结构程序举例3.9循环结构程序设计3.9.1循环结构程序引例3.9.2循环结构程序概述3.9.3while语句3.9.4dowhile语句.3.9.5for语句3.9.6goto语句以及用goto语句构成循环3.9.7break语句和continue语句3.9.8几种循环的比较.3.9.9循环的嵌套3.9.10循环结构程序举例.复习指南实训思考与练习. 第4章数组4.1引例4.2一维数组.4.2.1一维数组的定义4.2.2一维数组元素的引用4.2.3一维数组的初始化.4.2.4一维数组程序举例.4.3二维数组.4.3.1二维数组的定义4.3.2二维数组元素的引用4.3.3二维数组的初始化.4.3.4二维数组程序举例.4.4字符数组.4.4.1字符数组的定义4.4.2字符数组的初始化.4.4.3字符数组的引用4.4.4字符数组与字符串.4.4.5字符数组的输入/输出4.4.6字符串处理函数4.5程序举例.复习指南.实训思考与练习 第5章函数5.1引例5.2函数概述.5.3函数的定义.5.4函数的调用.5.4.1函数调用的一般形式5.4.2函数的参数和函数值5.4.3函数的调用举例5.4.4函数的嵌套调用5.4.5函数的递归调用5.5函数声明和函数原型5.5.1函数声明.5.5.2函数原型.5.6局部变量和全局变量5.6.1局部变量.5.6.2全局变量.5.6.3用extern声明外部变量5.7变量的存储类型5.7.1静态存储方式与动态存储方式5.7.2用auto声明的局部变量.5.7.3用static声明的局部变量.5.7.4用register声明的局部变量.5.8预处理命令5.8.1引例5.8.2宏定义5.8.3文件包含.5.8.4条件编译.5.8.5库函数简介复习指南.实训思考与练习 第6章指针6.1引例6.2指针的基本概念6.3变量的指针和指向变量的指针变量.6.3.1指针变量的定义6.3.2指针变量的引用6.3.3指针变量作为函数参数6.4数组与指针6.4.1指针与一维数组6.4.2数组名作为函数参数6.4.3字符串与指针6.4.4指向多维数组的指针和指针变量.6.5指针数组和指向指针的指针.6.5.1指针数组的概念*6.5.2指向指针的指针*6.5.3main()函数的参数.*6.6函数的指针和指向函数的指针变量*6.7返回指针值的函数复习指南.实训思考与练习 第7章结构体、共用体与枚举.7.1引例7.2结构体类型的定义.7.3结构体类型变量的定义7.4结构体变量成员的引用方法.7.5结构体变量的初始化7.6结构体数组的定义.7.7结构体指针变量的定义和使用7.7.1指向结构体变量的指针.7.7.2指向结构体数组的指针.*7.7.3结构体指针变量作为函数参数7.8动态存储分配7.8.1malloc()函数7.8.2calloc()函数.7.8.3free()函数.7.8.4realloc()函数*7.9链表.7.9.1链表概述.7.9.2创建并输出单链表.7.9.3单链表的删除和插入7.10共用体类型7.11枚举类型7.12类型定义符typedef复习指南.实训思考与练习 第8章位运算8.1引例8.2位运算概述8.2.1位运算8.2.2位运算符.8.3位运算8.3.1按位与运算8.3.2按位或运算8.3.3按位异或运算8.3.4求反运算.8.3.5左移运算.8.3.6右移运算.8.4位域复习指南.实训思考与练习 第9章文件9.1引例9.2c文件概述.9.3文件指针.9.4文件的打开与关闭.9.4.1文件的打开函数fopen9.4.2文件的关闭函数fclose.9.5文件的读写9.5.1字符读写函数fgetc和fputc9.5.2字符串读写函数fgets和fputs9.5.3数据块读写函数fread和fwrite9.5.4格式化读写函数fscanf和fprintf.9.6文件的随机读写9.6.1位置指针复位函数rewind9.6.2位置指针随机定位函数fseek9.6.3检测当前位置指针的位置函数ftell9.6.4文件随机读写应用举例9.7文件检测函数9.8程序举例.复习指南.实训思考与练习 第10章综合实训——商品销售管理系统10.1项目概述10.1.1项目要求.10.1.2需求分析.10.2总体设计10.3功能实现设计.附录.附录aascii码表.附录bc语言的关键字附录c运算符优先级和结合性附录dc语言库函数附录ec语言出错信息速查.附录fvc6.0编译常见错误.参考文献
教材 高职高专教材
在线阅读
- 最新内容
- 相关内容
- 网友推荐
- 图文推荐
零零教育社区:论坛热帖子
[高考] 2022 西安电子科技大学《软件工程》大作业答案 (2022-04-25) |
[家长教育] 孩子为什么会和父母感情疏离? (2019-07-14) |
[教师分享] 给远方姐姐的一封信 (2018-11-07) |
[教师分享] 伸缩门 (2018-11-07) |
[教师分享] 回家乡 (2018-11-07) |
[教师分享] 是风味也是人间 (2018-11-07) |
[教师分享] 一句格言的启示 (2018-11-07) |
[教师分享] 无规矩不成方圆 (2018-11-07) |
[教师分享] 第十届全国教育名家论坛有感(二) (2018-11-07) |
[教师分享] 贪玩的小狗 (2018-11-07) |