C语言设计(第二版)

本书特色

[

本书是按照普通高等院校大学计算机程序设计课程的培养目标和基本要求,结合全国计算机等级考试(二级)*考试大纲,由多年从事计算机基础教学,具有教学经验的教师编写。全书共分10章,系统地介绍了程序设计概述、数据类型、顺序结构程序设计、选择结构程序设计、循环结构程序设计、数组、函数、指针、结构体和共用体、文件等内容。

]

内容简介

[

本书适合作为高等院校C程序设计课程的教材,也可作为计算机各类培训班的教材或计算机及相关工作的科技人员、计算机爱好者及各类自学人员的参考书。

]

目录

目录C语言程序设计(第2版)第1章程序设计概述11.1计算机与程序设计语言11.1.1机器语言11.1.2汇编语言21.1.3高级语言21.2C语言的发展和特点41.2.1C语言的发展41.2.2C语言的特点61.3C语言的应用71.3.1简单的C语言程序实例71.3.2C语言程序的结构101.4C程序的工作原理与操作环境121.4.1工作原理121.4.2操作环境14习题20第2章C数据类型222.1C语言的数据类型222.2常量和变量232.2.1标识符232.2.2常量和符号常量242.2.3变量252.3整型数据262.3.1整型常量262.3.2整型数据在内存中的存储形式262.3.3整型变量272.3.4整型常量的类型302.3.5整型类型大小302.4实型数据302.4.1实型常量30C语言程序设计(第2版)目录2.4.2实型数据在内存中的存储形式312.4.3实型变量322.4.4实型类型大小332.5字符型数据332.5.1字符常量342.5.2字符变量352.5.3字符数据在内存中的存储形式及使用方法352.5.4字符串常量37习题38第3章顺序结构程序设计403.1赋值运算符与赋值表达式403.1.1赋值运算符403.1.2赋值表达式413.1.3赋值语句413.1.4左值和右值423.1.5不同数据类型间的赋值规则423.2算术运算符与算术表达式443.2.1算术运算符443.2.2算术表达式453.2.3运算符的优先级和结合性453.2.4自增自减运算符463.2.5算术运算中数据类型转换规则483.2.6sizeof运算符、复合赋值运算符493.3数据的格式化输出503.3.1整数的输出533.3.2实数的输出563.3.3字符和字符串的输出583.3.4格式化输出总结593.4数据的格式化输入613.5单个字符的输入和输出653.5.1单个字符输出函数putchar653.5.2单个字符输入函数getchar663.6宏定义与宏替换673.6.1无参宏定义673.6.2带参宏定义703.7程序举例71习题73第4章选择结构程序设计754.1算法及其描述方法754.1.1算法的概念754.1.2算法的表示764.2关系运算符与关系表达式834.2.1关系运算符834.2.2关系表达式844.3逻辑运算符与逻辑表达式854.3.1逻辑运算符854.3.2逻辑表达式864.4单分支与双分支结构884.4.1单分支结构884.4.2双分支结构904.4.3if语句的嵌套934.5条件运算符与条件表达式964.6多分支结构984.6.1多分支结构的条件语句984.6.2多分支结构的开关语句1004.7程序举例103习题110第5章循环结构程序设计1135.1循环结构程序的概念1135.2while循环1145.3do�瞱hile循环1175.4逗号表达式1205.5for循环1215.6循环的嵌套1285.7流程的转移控制1315.7.1goto语句1315.7.2break语句1325.7.3continue语句1335.8几种循环的比较1365.9程序举例136习题140第6章数组1426.1数组的概念1426.2一维数组1446.2.1一维数组的定义1446.2.2一维数组的引用1456.2.3一维数组的初始化1476.3二维数组1546.3.1二维数组的定义1546.3.2二维数组的引用1556.3.3二维数组的初始化1576.4字符数组1596.4.1字符数组与字符串1596.4.2字符数组的定义与初始化1606.4.3字符数组的输入与输出1626.4.4字符串处理函数1656.5程序举例170习题176第7章函数1797.1函数的概念1797.2函数定义与返回值1817.2.1函数类型1817.2.2函数定义1837.3函数调用1847.3.1函数调用的形式1847.3.2函数调用时的参数传递1857.4函数声明1867.5函数的嵌套与递归调用1937.5.1函数的嵌套调用1937.5.2函数的递归调用1967.6数组作为函数参数1987.6.1数组元素作为函数参数1987.6.2一维数组作为函数参数2007.6.3二维数组作为函数参数2027.7变量的作用域和存储类型2067.7.1变量的作用域2067.7.2变量的存储类型2107.8编译预处理2147.9综合实例217习题231第8章指针2368.1指针的概念2368.2指针变量的定义2388.2.1定义指针变量2388.2.2引用指针变量2398.2.3指针变量作为函数参数2438.3指针与数组2478.3.1数组元素的指针2478.3.2一维数组的地址和指针2488.3.3二维数组的地址和指针2568.4字符串和指针2608.4.1使用字符指针变量访问字符串常量2608.4.2使用字符指针变量访问字符串变量2638.4.3字符指针变量与字符数组的区别2658.5指针与函数2688.5.1指向函数的指针2688.5.2返回指针的函数2708.6指针的高级应用2728.6.1指针数组2728.6.2main函数的命令行参数2748.6.3动态内存分配275习题282第9章结构体和共用体2869.1结构体类型和结构体变量2869.1.1结构体类型的定义2879.1.2结构体变量的定义2899.1.3结构体变量的引用2919.1.4结构体变量的初始化2949.1.5结构体变量的举例2959.2结构体数组2969.2.1结构体数组的定义2979.2.2结构体数组的引用2989.2.3结构体数组的初始化2999.2.4结构体数组的举例3009.3结构体指针3019.3.1指向结构体变量的指针3029.3.2指向结构体数组的指针3039.4链表3069.4.1链表概念3069.4.2链表相关操作3089.5共用体3259.5.1共用体类型和共用体变量的定义3259.5.2共用体变量的引用和初始化3289.5.3共用体变量的举例3319.6枚举类型3339.7用typedef定义新类型名335习题337第10章文件33910.1文件概述33910.1.1文件的概念33910.1.2文件的分类34010.1.3文件指针34110.2文件的打开与关闭34110.2.1文件的打开34110.2.2文件的关闭34310.2.3文件的检测34410.3文件的读写操作34510.3.1字符读写函数34510.3.2字符串读写函数34810.3.3格式化读写函数35110.3.4数据块读写函数35610.4文件的随机读写360习题365附录AC语言中的关键字370附录BC运算符的优先级与结合性372附录C常用字符与ASCII值对照表373附录D常用的ANSI C标准库函数374参考文献381

封面

C语言设计(第二版)

书名:C语言设计(第二版)

作者:孙改平

页数:380页

定价:¥45.0

出版社:清华大学出版社

出版日期:2019-07-01

ISBN:9787302522928

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

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

发表评论

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