C语言程序设计

本书特色

[

  《C语言程序设计》是一本兼具知识性和实用性的C语言程序设计教材。全书内容共分为13章,包括绪论、数据存储和C语言的数据类型、运算符和表达式、C语言的输入和输出控制、算法的描述方法、选择结构程序设计、循环结构程序设计、数组、函数、指针、结构体、编译预处理和文件。
  《C语言程序设计》的实例具有较强的实用性,同时在相关章节 贯穿了一个完整的信息系统开发实例,使读者能够学以致用。《C语言程序设计》所有的源程序都经过上机测试,在书中也给出了相应的输出结果,保证了程序的准确性和清晰性。《C语言程序设计》所涉及的实例源程序、多媒体课件和习题参考答案免费向任课教师提供。作为校级精品课程建设教材,课程网站免费向所有读者开放。
  《C语言程序设计》内容由浅入深、循序渐进,不但可以作为高 等学校各专业C语言程序设计课程的教材,还可以作为从事计算机程序设计相关人员和各类自学人员的参考教材。

]

内容简介

[

《C语言程序设计》共分为13章, 包括绪论、数据存储和C语言数据类型、运算符和表达式、C语言的输入和输出控制、算法的描述方法、选择结构程序设计、循环结构程序设计、数组、函数、指针、结构体、编译预处理和文件。

]

目录

第1章 绪论1.1 引言1.1.1 C语言的发展1.1.2 C语言的特点1.1.3 C语言的应用场合1.1.4 C语言源程序基本结构1.1.5 如何学好C语言1.2 一个简单的C语言程序:输出指定内容1.3 一个功能性C语言程序:输出两个数运算结果1.4 C程序的组成1.5 C语言的开发流程说明1.5.1 计算机语言发展概述1.5.2 C语言开发流程本章常见编程错误本章涉及的良好编程习惯习题第2章 数据的存储和C语言的数据类型2.1 数据在计算机内的表示2.1.1 ASCII码表示2.1.2 数据的原、反、补码表示2.2 常量、变量和标识符2.2.1 常量2.2.2 变量2.2.3 标识符2.3 基本数据类型2.4 数据存储空间的计算2.5 应用举例本章常见编程错误本章涉及的良好编程习惯习题第3章 运算符和表达式3.1 算术运算符和表达式3.2 赋值运算符和表达式3.2.1 简单赋值3.2.2 多重赋值3.2.3 复合赋值运算符3.3 自加、自减运算符3.4 位运算3.5 应用举例本章常见编程错误本章涉及的良好编程习惯习题第4章 C语言的输入和输出控制4.1 转义字符常量说明4.2 屏幕输出函数printf()的使用4.2.1 printf()函数的一般格式4.2.2 printf()函数中的格式修饰符4.3 键盘输入函数scanf()的使用4.3.1 scanf()函数的一般格式4.3.2 scanf()函数中的格式修饰符4.4 字符输入/输出函数使用4.5 应用举例本章常见编程错误本章涉及的良好编程习惯习题第5章 算法的描述方法5.1 算法的概念,5.2 算法的描述方法5.3 C语言的3种控制结构本章常见编程错误本章涉及的良好编程习惯习题第6章 选择结构程序设计6.1 关系运算符和关系表达式6.2 逻辑运算符和逻辑表达式6.3 条件运算符和条件表达式6.4 if分支结构6.4.1 单分支结构6.4.2 双分支结构6.4.3 if结构的嵌套6.5 switch分支结构6.6 应用举例本章常见编程错误本章涉及的良好编程习惯习题第7章 循环结构程序设计7.1 循环结构原理说明7.2 for循环语句7.2.1 for语句的一般形式7.2.2 for循环语句的注意事项7.2.3 for循环语句的应用7.3 while语句和do…while语句7.3.1 while语句7.3.2 dowhile语句7.3.3 while语句和dowhile语句应用7.4 单重循环的应用7.5 嵌套循环的应用7.6 流程的转移控制7.6.1 break和continue语句在循环中的执行流程7.6.2 break和continue的应用举例7.7 结构化程序说明7.8 应用举例本章常见编程错误本章涉及的良好编程习惯习题第8章 数组8.1 一维数组的定义和初始化8.1.1 引例8.1.2 一维数组的定义和引用8.1.3 一维数组的初始化8.2 一维数组的应用8.3 二维数字的定义和初始化8.3.1 二维数组的定义8.3.2 二维数组元素的引用8.3.3 二维数组的初始化8.4 二维数组的应用8.5 字符数组和字符串8.5.1 字符数组的定义和初始化8.5.2 字符数组和字符串的区别8.5.3 字符数组和字符串应用8.5.4 常用字符串函数本章常见编程错误本章涉及的良好编程习惯习题第9章 函数9.1 C语言中常用的函数9.1.1 输入输出函数9.1.2 常用数学库函数9.1.3 常用字符处理库函数9.1.4 常用字符串处理库函数9.2 函数与模块9.3 函数的定义9.4 函数的调用及返回机制9.4.1 函数原型9.4.2 函数的参数传递9.4.3 函数的返回值9.4.4 函数调用栈的活动机制9.5 递归函数设计9.5.1 递归设计简介9.5.2 递归设计应用9.6 函数设计的基本原则9.7 变量的作用域和存储类别9.7.1 变量的作用域9.7.2 变量的存储类别9.8 内部函数和外部函数9.9 应用举例本章常见编程错误本章涉及的良好编程习惯习题第10章 指针10.1 内存地址的含义10.2 指针变量的定义和初始化10.3 指针运算符10.4 指针在数组中的使用10.4.1 指针和一维数组10.4.2 指针和二维数组10.4.3 指针和字符串10.5 指针在函数调用中的使用10.5.1 指针变量作为函数参数10.5.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 指向结构体数组的指针11.4.3 动态数据结构——链表11.5 应用举例本章常见编程错误本章涉及的良好编程习惯习题第12章 编译预处理12.1 #include预处理命令12.2 #define预处理命令12.2.1 #define预处理命令:符号常量12.2.2 #define预处理命令:带实参的宏12.2.3 #undef解除宏定义12.3 条件编译预处理12.4 应用举例本章常见编程错误本章涉及的良好编程习惯习题第13章 文件13.1 文件概述13.1.1 文件的分类13.1.2 文件缓冲区13.1.3 文件类型的指针13.2 文件的打开和关闭13.2.1 文件的打开13.2.2 文件的关闭13.3 文件的读写13.3.1 按字符读写文件13.3.2 按字符串读写文件13.3.3 按格式读写文件13.3.4 按数据块读写文件13.3.5 文件的随机读写操作13.4 文件检测函数13.5 应用举例本章常见编程错误本章涉及的良好编程习惯习题附录A 常用字符与ASCII码对照表附录B C运算符的优先级与结合性附录C 各种类型混合运算的类型转换原则附录D C关键字附录E 常用的ANSIC标准库函数参考文献

封面

C语言程序设计

书名:C语言程序设计

作者:常振云,李小红主编

页数:0

定价:¥38.0

出版社:中国铁道出版社

出版日期:2015-02-01

ISBN:9787113104924

PDF电子书大小:52MB 高清扫描完整版

百度云下载:http://www.chendianrong.com/pdf

发表评论

邮箱地址不会被公开。 必填项已用*标注