新書推薦:
《
可转债——新手理财的极简工具
》
售價:HK$
65.0
《
新加坡教育:神话与现实
》
售價:HK$
96.3
《
“口袋中的世界史”第一辑·冷战中的危机事件
》
售價:HK$
291.2
《
绝美的奥伦堡蕾丝披肩编织
》
售價:HK$
177.0
《
狂飙年代:18世纪俄国的新文化和旧文化(第二卷)
》
售價:HK$
177.0
《
万有引力书系 纳粹亿万富翁 德国财富家族的黑暗历史
》
售價:HK$
109.8
《
中国常见植物野外识别手册:青海册
》
售價:HK$
76.2
《
三星堆对话古遗址(从三星堆出发,横跨黄河流域,长江流域,对话11处古遗址,探源多元一体的中华文明)
》
售價:HK$
87.4
|
內容簡介: |
本书是根据高职高专学生的知识基础和学习特点、面向C语言程序设计初学者而编写的教程,书中从介绍C语言的每一个基础知识点入手,紧贴国家计算机等级考试的规范要求,理论与应用相结合,比较全面地介绍了C语言的基础知识和基本原理。
本书主要内容包括:C语言概述,数据类型、运算符与表达式,顺序结构与基本输入输出函数,选择结构,循环结构,数组,函数,指针,编译预处理,结构与共用,位运算和文件。
本书语言详实、图文采用适当,在保证一定广度和深度的前提下力求清晰易懂。各章节例题附有解题思路、参考代码、运行结果图示和注意事项等。每一章都精选了和全国计算机等级考试难度相匹配的习题帮助大家复习和巩固所学知识。
本书可作为各类高职高专、高等院校计算机专业及非计算机专业的课程教材,也可作为参加全国计算机等级考试和广大计算机爱好者学习C语言程序设计的参考书。
|
目錄:
|
出版说明
前言
第1章C语言概述
1.1程序、算法和流程图
1.1.1程序
1.1.2算法
1.1.3流程图
1.2C语言的特点和源程序的
基本结构
1.2.1C语言的特点
1.2.2C语言程序的构成和
书写格式
1.2.3C语言程序的3种基本结构
1.3在Visual C++6.0环境开发
C语言程序
1.3.1C语言程序的开发过程
1.3.2Visual C++6.0的启动和
操作
1.3.3C语言程序调试
本章小结
习题1
第2章数据类型、运算符与表达式
2.1C语言基本数据类型
2.2常量与变量
2.2.1常量和符号常量
2.2.2变量
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.6运算符与表达式
2.6.1算术运算符与表达式
2.6.2关系运算符与表达式
2.6.3逻辑运算符与表达式
2.6.4赋值运算符与表达式
2.6.5条件运算符
2.6.6逗号运算符
2.7数据之间的混合运算与数据
类型转换
本章小结
习题2
第3章顺序结构与基本输入输出
函数
3.1格式化输入输出函数
3.1.1格式化输入函数scanf
3.1.2格式化输出函数printf
3.2字符输入输出函数
3.2.1字符输入函数getchar
3.2.2字符输出函数putchar
本章小结
习题3
第4章选择结构
4.1单分支if语句
4.2二分支if语句
4.2.1二分支if语句
4.2.2二分支if语句与条件
运算符
4.2.3if语句嵌套
4.2.4多分支if语句
4.3switch语句
4.4综合实例
本章小结
习题4
第5章循环结构
5.1goto语句
5.2for循环语句
5.3while循环和do…while循环
语句
5.3.1while循环语句
5.3.2do…while循环语句
5.4循环嵌套
5.5break语句和continue语句
5.5.1break语句
5.5.2continue语句
5.6综合实例
本章小结
习题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.2.4多维数组
6.3字符数组
6.3.1字符数组的定义
6.3.2字符数组的初始化
6.3.3字符串与字符数组
6.3.4字符串的输入输出
6.3.5字符串处理函数
6.4综合实例
本章小结
习题6
第7章函数
7.1函数的定义
7.2函数的参数和返回值
7.2.1函数的形式参数和实际
参数
7.2.2函数的返回值
7.3函数的调用
7.3.1函数调用的一般形式
7.3.2函数的原型声明
7.3.3函数的嵌套调用
7.3.4函数的递归调用
7.4数组作为函数参数
7.4.1数组元素作为函数实参
7.4.2数组名作为函数参数
7.5变量的存储类别、作用域和
生存期
7.5.1局部变量和全局变量
7.5.2变量的存储类别
7.6内部函数和外部函数
7.6.1内部函数
7.6.2外部函数
本章小结
习题7
第8章指针
8.1指针的概念和定义
8.1.1指针的概念
8.1.2指针变量的定义和初始化
8.1.3指针的引用
8.1.4指向指针的指针
8.1.5指针数组
8.2指针变量与函数参数
8.3指针与数组
8.4指针与二维数组
8.4.1二维数组的地址
8.4.2指向二维数组的指针变量
8.5指针与字符串
8.5.1用字符指针指向字符串
8.5.2字符串指针作函数参数
8.6指针与函数
8.6.1函数指针
8.6.2返回值是指针的函数
8.7带参数的main函数
本章小结
习题8
第9章编译预处理
9.1宏定义
9.1.1不带参数的宏定义
9.1.2带参数的宏定义
9.2文件包含
9.3条件编译
本章小结
习题9
第10章结构与共用
10.1结构的定义与结构变量的
操作
10.1.1结构的定义
10.1.2结构变量的定义
10.1.3结构变量的引用与赋值
10.1.4结构变量的初始化
10.2结构数组
10.2.1结构数组的定义和
初始化
10.2.2结构数组的应用
10.3结构与指针变量
10.3.1指向结构变量的指针
10.3.2指向结构数组的指针
10.3.3指向结构变量的指针
作为函数参数
10.3.4指向结构数组的指针作为
函数参数
10.4动态内存分配
10.5结构与链表
10.5.1链表概述
10.5.2链表操作
10.6共用
10.6.1共用的概念
10.6.2共用变量的引用
本章小结
习题10
第11章位运算
11.1位运算的基本概念
11.2位运算符
11.2.1位逻辑运算符
11.2.2移位运算
11.2.3位运算的应用实例
本章小结
习题11
第12章文件
12.1文件概述
12.2文件类型指针
12.3文件的打开与关闭
12.3.1文件的打开
(fopen函数)
12.3.2文件的关闭
(fclose函数)
12.4文件的读写
12.4.1字符读写函数fgetc和
fputc
12.4.2字符串读写函数fgets和
fputs
12.4.3二进制读写函数fread
和fwrite
12.4.4格式化读写函数fscanf
和fprintf
12.5文件的随机读写
12.5.1文件的定位
12.5.2文件的随机读写
本章小结
习题12
附录
附录AASCII码表
附录BC语言常用标准库函数
参考文献
|
|