书籍详情
C程序设计实用教程
作者:刘鸿翔,杨莉 主编
出版社:科学出版社
出版时间:2005-01-26
ISBN:9787030141774
定价:¥22.50
购买这本书可以去
内容简介
本书按照《全国计算机等级考试二级考试大纲》中对C语言程序设计考试的要求编写,内容精练,概念清楚,结构合理,对读者可能遇到的疑难问题和易混淆概念作了详细的阐述。主要内容包括C语言程序设计基础知识;C语言中涉及的各种数据类型和运算符、各种表达式、程序结构、数组、函数、指针、编译预处理和动态存储分配、结构体和共用体、文件等,有大量实例分析,以利于提高读者的编程技巧。每章之后都附有一定数量的练习题,供读者练习和自我检测。本书可作为本科学生和大专、高职学生学习C语言程序设计的教材,也可以作为参加二级C语言程序设计考试者的自学和辅导教材。
作者简介
暂缺《C程序设计实用教程》作者简介
目录
第1章C语言概述
1.1C语言简介
1.1.1计算机语言
1.1.2C语言的发展过程和特点
1.1.3C程序的结构和书写特点
1.2TurboC2.0的基本操作
1.2.1TurboC2.0的集成开发环境
1.2.2用TurboC运行C程序的步骤
1.3习题
第2章数据类型、运算符与表达式
2.1C的数据类型
2.2常量与变量
2.2.1标识符
2.2.2关键字
2.2.3常量与符号常量
2.2.4变量
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.5.3字符串常量
2.5.4字符变量
2.6变量赋初值
2.7算术运算符和算术表达式
2.7.1C运算符简介
2.7.2算术运算符和算术表达式
2.8赋值运算符和赋值表达式
2.8.1赋值运算符
2.8.2赋值表达式
2.9逗号运算符和逗号表达式
2.10习题
第3章简单的C程序设计
3.1流程结构和语句
3.1.1三种基本结构
3.1.2C语言中的语句
3.2格式输入输出函数
3.2.1标准输出函数printf
3.2.2标准输入函数scanf函数
3.3字符输入输出函数
3.3.1字符输出函数putchar
3.3.2字符输入函数getchar
3.4Jf匝序结构程序设计举例
3.5习题
第4章选择结构程序设计
4.1关系运算符和关系表达式
4.1.1关系运算符及其优先次序
4.1.2关系表达式
4.2逻辑运算符和逻辑表达式
4.2.1逻辑运算符及其优先次序
4,2.2逻辑表达式
4.3条件语句和条件运算符
4.3.1if语句
4.3.2条件运算符
4.4switch语句
4.5程序举例
4.6习题
第5章循环结构程序设计
5.1goto语句
5.2while语句构成的循环结构
5.3do-while语句构成的循环结构
5.4for语句
5.5循环的嵌套
5.6break语句和continue语句
5.6.1break语句
5.6.2continue语句
5.7应用综合举例
5.8习题
第6章数组
6.1一维数组
6.1.1一维数组的定义
6.1.2一维数组的初始化
6.1.3一维数组元素的引用
6.1.4一维数组程序举例.
6.2二维数组
6.2.1-'维数组的定义
6.2.2~--维数组的初始化
6.2.3二维数组元素的引用
6.2.4-'维数组程序举例
6.3习题
第7章函数
7.1概述
7.2函数的定义
7.2.1无参函数的定义
7.2.2有参函数的定义
7.3函数的参数和函数的返回值
7.3.1形参和实参
7.3.2数组作为函数参数
7.3.3函数的返回值
7.4函数的一般调用
7.4.1函数调用的一般形式
7.4.2函数调用的几种常用方法
7.4.3函数的声明
7.5函数的嵌套调用
7.6函数的递归调用
7.7局部变量和全局变量
7.7.1局部变量
7.7.2全局变量
7.8变量的存储类别
7.8.1动态存储方式与静态存储方式
7.8.2auto变量
7.8.3用static声明的变量
7.8.4register变量
7.8.5用extem声明外部变量
7.9内部函数与外部函数
7.9.1内部函数
7.9.2外部函数
7.9.3多个文件的运行方法
7.10程序举例
7.11习题
第8章指针
8.1指针变量的定义与应用
8.1.1变量的地址和指针的概念
8.1.2指针变量的概念
8.1.3指针变量的定义—
8.1,4指针变量的赋值
8.1.5对指针变量的操作
8.1.6指针变量的运算
8.1.7指针变量作为函数参数
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.3.5指向指针的指针变量
8.3.6main函数的参数
8.4函数指针和指向函数的指针变量
8.5返回指针值的函数
8.6有关指针的数据类型的小结和void指针类型
8.6.1指针的数据类型小结
8.6.2void指针类型
8.7习题
第9章字符串
9.1用一维数组存放字符串
9.1.1C语言对字符串的约定
9.1.2通过赋初值的方式给一维数组赋字符串
9.1.3程序执行时给一维数组赋字符串
9.2指向字符串的指针
9.2.1使指针指向一个字符串
9,2.2使用字符串指针变量与字符数组的区别
9.3字符数组的输入和输出
9.3.1用格式说明符%s进行整串输入和输出
9.3.2调用gets、puts函数.从终端进行字符串的输入和输出
9.3.3其他字符串处理函数
9.4字符串数组
9.5程序举例
9.6习题
第10章C语言预处理
10.1宏定义
10.1.1不带参数的宏定义
10.1.2带参数的宏定义
10.2文件包含
10.3条件编译
10.4习题
第11章结构体、共用体和用户定义类型
11.1结构体类型
11.1.1结构体的基本概念与基本操作
11.1.2结构数组
11.1.3结构与指针
11.1.4结构与函数
11.2链表基础
11.2.1链表概述
11.2.2动态链表
11.3共用体
11.4枚举类型
11.5用typedef定义数据类型
11.6习题
第12章位运算
12.1位运算符和位运算
12.1.1按位与——&
12.1.2按位或——
12.1.3异或运算符——^
12.1.4取反运算符——~
12.1.5左移运算符——<<
12.1.6右移运算符——>>
12.1.7不同长度的数据进行位运算时的规则
12.2位运算举例
12.3习题
第13章文件
13.1C文件概述
13.2文件类型指针
13.3文件的打开与关闭
13.3.1文件的打开(fopen函数)
13.3.2文件的关闭(fclose函数)
13.4文件的读写
13.4.1fputc函数和f8etc函数(putc函数和getc函数)
13.4.2fZets函数和fputs函数
13.4.3fread函数和fwrite函数
13.4.4fprintf函数和fscanf函数
13.5文件的定位
13.5.1rewind函数
13.5.2fseek函数
13.5.3ftell函数
13.6文件检测函数
13.7习题
附录
附录IC语言关键字
附录ⅡC语言运算符的优先级与结合性
附录ⅢASCII字符编码表
附录ⅣC常用库函数浏览
1.1C语言简介
1.1.1计算机语言
1.1.2C语言的发展过程和特点
1.1.3C程序的结构和书写特点
1.2TurboC2.0的基本操作
1.2.1TurboC2.0的集成开发环境
1.2.2用TurboC运行C程序的步骤
1.3习题
第2章数据类型、运算符与表达式
2.1C的数据类型
2.2常量与变量
2.2.1标识符
2.2.2关键字
2.2.3常量与符号常量
2.2.4变量
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.5.3字符串常量
2.5.4字符变量
2.6变量赋初值
2.7算术运算符和算术表达式
2.7.1C运算符简介
2.7.2算术运算符和算术表达式
2.8赋值运算符和赋值表达式
2.8.1赋值运算符
2.8.2赋值表达式
2.9逗号运算符和逗号表达式
2.10习题
第3章简单的C程序设计
3.1流程结构和语句
3.1.1三种基本结构
3.1.2C语言中的语句
3.2格式输入输出函数
3.2.1标准输出函数printf
3.2.2标准输入函数scanf函数
3.3字符输入输出函数
3.3.1字符输出函数putchar
3.3.2字符输入函数getchar
3.4Jf匝序结构程序设计举例
3.5习题
第4章选择结构程序设计
4.1关系运算符和关系表达式
4.1.1关系运算符及其优先次序
4.1.2关系表达式
4.2逻辑运算符和逻辑表达式
4.2.1逻辑运算符及其优先次序
4,2.2逻辑表达式
4.3条件语句和条件运算符
4.3.1if语句
4.3.2条件运算符
4.4switch语句
4.5程序举例
4.6习题
第5章循环结构程序设计
5.1goto语句
5.2while语句构成的循环结构
5.3do-while语句构成的循环结构
5.4for语句
5.5循环的嵌套
5.6break语句和continue语句
5.6.1break语句
5.6.2continue语句
5.7应用综合举例
5.8习题
第6章数组
6.1一维数组
6.1.1一维数组的定义
6.1.2一维数组的初始化
6.1.3一维数组元素的引用
6.1.4一维数组程序举例.
6.2二维数组
6.2.1-'维数组的定义
6.2.2~--维数组的初始化
6.2.3二维数组元素的引用
6.2.4-'维数组程序举例
6.3习题
第7章函数
7.1概述
7.2函数的定义
7.2.1无参函数的定义
7.2.2有参函数的定义
7.3函数的参数和函数的返回值
7.3.1形参和实参
7.3.2数组作为函数参数
7.3.3函数的返回值
7.4函数的一般调用
7.4.1函数调用的一般形式
7.4.2函数调用的几种常用方法
7.4.3函数的声明
7.5函数的嵌套调用
7.6函数的递归调用
7.7局部变量和全局变量
7.7.1局部变量
7.7.2全局变量
7.8变量的存储类别
7.8.1动态存储方式与静态存储方式
7.8.2auto变量
7.8.3用static声明的变量
7.8.4register变量
7.8.5用extem声明外部变量
7.9内部函数与外部函数
7.9.1内部函数
7.9.2外部函数
7.9.3多个文件的运行方法
7.10程序举例
7.11习题
第8章指针
8.1指针变量的定义与应用
8.1.1变量的地址和指针的概念
8.1.2指针变量的概念
8.1.3指针变量的定义—
8.1,4指针变量的赋值
8.1.5对指针变量的操作
8.1.6指针变量的运算
8.1.7指针变量作为函数参数
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.3.5指向指针的指针变量
8.3.6main函数的参数
8.4函数指针和指向函数的指针变量
8.5返回指针值的函数
8.6有关指针的数据类型的小结和void指针类型
8.6.1指针的数据类型小结
8.6.2void指针类型
8.7习题
第9章字符串
9.1用一维数组存放字符串
9.1.1C语言对字符串的约定
9.1.2通过赋初值的方式给一维数组赋字符串
9.1.3程序执行时给一维数组赋字符串
9.2指向字符串的指针
9.2.1使指针指向一个字符串
9,2.2使用字符串指针变量与字符数组的区别
9.3字符数组的输入和输出
9.3.1用格式说明符%s进行整串输入和输出
9.3.2调用gets、puts函数.从终端进行字符串的输入和输出
9.3.3其他字符串处理函数
9.4字符串数组
9.5程序举例
9.6习题
第10章C语言预处理
10.1宏定义
10.1.1不带参数的宏定义
10.1.2带参数的宏定义
10.2文件包含
10.3条件编译
10.4习题
第11章结构体、共用体和用户定义类型
11.1结构体类型
11.1.1结构体的基本概念与基本操作
11.1.2结构数组
11.1.3结构与指针
11.1.4结构与函数
11.2链表基础
11.2.1链表概述
11.2.2动态链表
11.3共用体
11.4枚举类型
11.5用typedef定义数据类型
11.6习题
第12章位运算
12.1位运算符和位运算
12.1.1按位与——&
12.1.2按位或——
12.1.3异或运算符——^
12.1.4取反运算符——~
12.1.5左移运算符——<<
12.1.6右移运算符——>>
12.1.7不同长度的数据进行位运算时的规则
12.2位运算举例
12.3习题
第13章文件
13.1C文件概述
13.2文件类型指针
13.3文件的打开与关闭
13.3.1文件的打开(fopen函数)
13.3.2文件的关闭(fclose函数)
13.4文件的读写
13.4.1fputc函数和f8etc函数(putc函数和getc函数)
13.4.2fZets函数和fputs函数
13.4.3fread函数和fwrite函数
13.4.4fprintf函数和fscanf函数
13.5文件的定位
13.5.1rewind函数
13.5.2fseek函数
13.5.3ftell函数
13.6文件检测函数
13.7习题
附录
附录IC语言关键字
附录ⅡC语言运算符的优先级与结合性
附录ⅢASCII字符编码表
附录ⅣC常用库函数浏览
猜您喜欢