C语言程序设计

出版时间:2007-9  出版社:武汉大学出版社  作者:王敬华  页数:363  
Tag标签:无  

内容概要

  C语言是目前最流行的程序设计语言之一,具有概念简洁、语句紧凑、表达 能力强、运算符多而灵活、控制流和数据结构新颖、程序结构性和可读性好、可移植性好等优点。C语言数据类型丰富,既可以用来编写应用程序,又可以用来编写系统软件。它既具有高级语言程序设计的特点,又具有汇编语言的功能,是当今世界上最具有影响力的程序设计语言之一。 本书全面介绍了C语言程序设计的基本知识,C语言的基本数据类型、常量、变量与表达式,C语言进行结构化程序设计的基本方法,包括结构化程序的顺序结构、选择结构、循环结构及其设计方法,介绍了函数与指针的概念及其使用,还介绍了其他数据类型与C语言文件系统等内容。 本书注重教材的可读性和适用性,每章开头都给出了学习意义和学习目标;对关键知识点进行了详细的说明,并附有大量的图表方便读者正确、直观地对问题的理解;样例程序由浅入深,强化知识点、算法、编程方法与技巧,并给出了详细的解释。

书籍目录

第1章 C语言程序设计基础1.1 计算机系统组成及工作原理简介1.2 进位计数制及其转换1.2.1 十进制数的表示1.2.2 二进制数、八进制数和十六进制数的表示1.2.3 二进制数和十进制数的转换1.2.4 二进制数、八进制数和十六进制数的转换1.3 机器数的表示形式及其表示范围1.3.1 真值与机器数1.3.2 数的原码表示1.3.3 数的反码表示1.3.4 数的补码表示1.3.5 补码的加、减运算1.3.6 无符号整数1.3.7 字符表示法1.4 二进制数的位运算1.5 程序设计语言的发展及其特点1.6 C语言的发展及其特点和应用1.7 C语言程序的基本结构1.8 编制C语言程序的基本步骤习题1第2章 基本数据类型、运算符与表达式2.1 C语言的数据类型2.2 常量、变量和标识符2.3 简单数据类型与表示范围2.3.1 整型数据2.3.2 实型数据2.3.3 字符型数据和字符串常量2.3.4 简单数据类型的表示范围2.4 C语言的运算符与表达式2.4.1 赋值运算符、赋值表达式2.4.2 数据类型转换2.4.3 算术运算符、算术表达式2.4.4 自增自减运算符、负号运算符2.4.5 算术运算中数据类型转换规则2.4.6 位运算符、位运算表达式2.4.7 逗号运算符、逗号表达式2.4.8 sizeof运算符、复合赋值运算符2.5 运算符的优先级和结合性习题2第3章 基本输入、输出和顺序程序设计3.1 格式化输出printf3.2 格式化输入scanf3.3 字符数据的非格式化输入、输出3.4 程序的控制结构3.4.1 算法的基本概念3.4.2 流程图与算法的结构化描述3.5 顺序程序设计举例习题3第4章 选择结构程序设计4.1 C程序中语句的分类4.2 关系运算符、逻辑运算符、条件运算符4.2.1 关系运算符和关系表达式4.2.2 逻辑运算符和逻辑表达式4.2.3 条件运算符和条件表达式4.3 选择结构的程序设计4.3.1 if语句4.3.2 switch语句4.4 选择结构程序设计举例习题4第5章 循环结构程序设计5.1 循环结构的程序设计5.1.1 while语句5.1.2 do—while语句5.1.3 for语句5.1.4 循环嵌套5.1.5 break与continue语句5.1.6 goto语句5.1.7 exit()函数5.2 循环结构类型的选择及转换5.3 循环结构程序设计举例习题5第6章 数组6.1 一维数组6.1.1 一维数组的定义和引用6.1.2 一维数组的赋值6.1.3 一维数组的应用举例6.2 二维数组6.2.1 二维数组的定义和引用6.2.2 二维数组的赋值6.2.3 二维数组的应用举例6.3 字符串与数组6.3.1 字符串的本质6.3.2 字符及字符串操作的常用函数6.3.3 字符串数组习题6第7章 函数7.1 函数概述7.2 函数的定义与调用7.2.1 无参数、无返回值的函数7.2.2 无参数、有返回值的函数7.2.3 带参数、无返回值的函数7.2.4 带参数、有返回值的函数7.3 函数参数的传递方式7.4 变量的作用域和生存期7.5 变量的存储类型7.6 函数的嵌套和递归调用7.7 函数的作用域7.8 函数应用综合举例习题7第8章 指针8.1 指针与指针变量的概念8.2 指针变量的定义和引用8.3 指针和地址运算8.4 指针与数组8.4.1 数组的指针和指向数组的指针变量8.4.2 指向多维数组的指针—一数组指针8.4.3 元素为指针的数组——指针数组8.5 指针与字符串8.6 指针与动态内存分配8.7 多级指针8.8 指针作为函数的参数8.9 指针作为函数的返回值——指针函数8.10 指向函数的指针——函数指针8.11 带参数的main函数习题8第9章 预处理命令9.1 预处理命令简介9.2 宏定义9.2.1 不带参数的宏定义9.2.2 带参数的宏定义9.3 文件包含9.4 条件编译习题9第10章 复杂数据类型10.1 复杂数据类型概述10.2 结构体10.2.1 结构体类型的定义10.2.2 结构体变量的定义和引用10.2.3 结构体变量的初始化10.2.4 结构体数组10.3 用typedef定义类型10.4 线性链表10.5 联合体10.5.1 联合体类型的定义10.5.2 联合体变量的定义和引用10.5.3 联合体变量的赋值10.6 枚举类型变量的定义和引用习题10第11章 文件11.1 文件的基本概念11.2 文件的类别11.3 文件操作概述11.4 文件类型指针11.5 文件的打开、读写和关闭11.5.1 文件的打开与关闭11.5.2 文件的读写11.5.3 文件读写函数选用原则11.6 文件的定位读写习题11附录附录1 C语言实训附录2 常用标准库函数附录3 C语言中的关键字(保留字)附录4 运算符和结合性附录5 ASCII码表参考文献

编辑推荐

  C语言程序设计的基本知识,C语言的基本数据类型、常量、变量与表达式,C语言进行结构化程序设计的基本方法,包括结构化程序的顺序结构、选择结构、循环结构及其设计方法,介绍了函数与指针的概念及其使用。还介绍了其他数据类型与C语言文件系统等内容。

图书封面

图书标签Tags

评论、评分、阅读与下载


    C语言程序设计 PDF格式下载


用户评论 (总计0条)

 
 

 

250万本中文图书简介、评论、评分,PDF格式免费下载。 第一图书网 手机版

京ICP备13047387号-7