新書推薦:
《
海外中国研究·王羲之:六朝贵族的世界(艺术系列)
》
售價:NT$
811.0
《
唐宋绘画史 全彩插图版
》
售價:NT$
449.0
《
“御容”与真相:近代中国视觉文化转型(1840-1920)
》
售價:NT$
505.0
《
鸣沙丛书·大风起兮:地方视野和政治变迁中的“五四”(1911~1927)
》
售價:NT$
454.0
《
海洋、岛屿和革命:当南方遭遇帝国(文明的另一种声音)
》
售價:NT$
485.0
《
铝合金先进成型技术
》
售價:NT$
1214.0
《
英雄之旅:把人生活成一个好故事
》
售價:NT$
398.0
《
分析性一体的涌现:进入精神分析的核心
》
售價:NT$
556.0
|
內容簡介: |
本书结合Visual C++2010集成开发环境,详细介绍了标准C程序设计的基本概念、程序设计方法、集成开发环境中的调试工具和常用的调试技巧。本书共分11章,每一章都配备了一定数量的习题。书中全部程序均可在lcc3.3编译器下编译通过,前11章中的程序,除个别程序外,也能在TC 2.0、gcc3.0及以上版本的C编译器下编译通过。
|
關於作者: |
孙辉,1959生,男,教授,硕士研究生导师。江西省政协委员,南昌工程学院信息工程学院院长。全国水利水电类专业教学指导委员会委员;中国人工智能学会粗糙集与软计算专业委员会委员;江西省高校"十一五”、"十二五”计算机应用技术重点学科带头人;南昌市"五一”劳动奖章获得者;水利部及江西省优秀教师;首届江西省普通高校教学名师奖获得者。
|
目錄:
|
第1章绪论001
1.1程序设计语言的发展001
1.1.1程序001
1.1.2程序设计001
1.1.3程序设计语言002
1.2C语言003
1.2.1C语言的特点004
1.2.2C语言的结构006
1.3几个简单的C语言程序007
1.4C语言程序的结构特点009
1.5C语言程序的开发设计过程009
1.6程序设计的过程010
1.7书写程序时应遵循的规则011
1.8对于C语言学习的认识011
习题012
第2章基本数据类型及运算符014
2.1C语言的字符集、关键字和标识符014
2.1.1字符集014
2.1.2关键字014
2.1.3标识符015
2.2C语言的数据类型015
2.2.1数据及数据类型的概念015
2.2.2基本类型015
2.2.3构造类型016
2.2.4其他类型017
2.3常量与变量017
2.3.1常量017
2.3.2变量018
2.4整型数据019
2.4.1整型常量019
2.4.2整型变量020
2.5实型数据021
2.5.1实型常量021
2.5.2实型变量022
2.6字符数据022
2.6.1字符常量022
2.6.2转义字符023
2.6.3字符变量023
2.6.4字符串常量024
2.7运算符和表达式025
2.7.1算术运算符和算术表达式025
2.7.2赋值运算符和赋值表达式027
2.7.3自增、自减运算符028
2.7.4逗号运算符和逗号表达式030
2.7.5sizeof运算符030
2.7.6位运算030
2.8运算符的优先级034
2.9混合运算中的类型转换问题034
2.9.1自动类型转换035
2.9.2强制类型转换036
2.10小结036
习题037
第3章顺序结构041
3.1C语言语句041
3.2数据的输出和输入042
3.2.1printf 函数和scanf 函数042
3.2.2其他输入输出函数049
3.3顺序结构程序设计举例052
3.4小结056
习题057
第4章分支结构060
4.1逻辑判断060
4.1.1关系运算符与关系表达式060
4.1.2逻辑运算符和逻辑表达式061
4.1.3条件运算符063
4.2if语句064
4.2.1if语句的简单形式064
4.2.2if … else语句067
4.2.3if ... else if ... else语句071
4.2.4if语句的嵌套074
4.3if语句应用举例076
4.4switch语句080
4.5无条件转移语句(goto)084
4.6小结085
习题085
第5章循环结构089
5.1while语句089
5.1.1while语句的结构090
5.1.2while语句的使用091
5.2do ... while语句096
5.2.1do … while语句的结构096
5.2.2do ... while语句的使用097
5.3for语句099
5.3.1for语句的结构099
5.3.2for语句的使用101
5.4循环中break和continue语句的使用104
5.5循环语句的嵌套106
5.63种循环的比较109
5.7循环语句的综合应用110
5.8小结115
习题115
第6章函数119
6.1函数的概念119
6.1.1库函数120
6.1.2自定义函数120
6.1.3自定义函数的调用123
6.2变量的作用域和存储类别128
6.2.1变量的作用域128
6.2.2变量的存储类别131
6.3内部函数和外部函数136
6.3.1内部函数136
6.3.2外部函数136
6.4函数的递归调用137
6.5模块程序设计实例141
6.6小结151
习题152
第7章数组156
7.1一维数组157
7.1.1一维数组的定义157
7.1.2一维数组的初始化158
7.1.3一维数组的引用158
7.2二维数组及多维数组164
7.2.1二维数组的定义164
7.2.2二维数组的初始化164
7.2.3二维数组元素的引用165
7.2.4三维数组及讨论166
7.2.5二维数组的应用166
7.3字符数组与字符串168
7.3.1字符数组和字符串的初始化168
7.3.2常用字符串库函数171
7.3.3字符数组与字符串的应用174
7.4数组作为函数的参数176
7.5数组综合应用举例179
7.6小结185
习题186
第8章指针192
8.1变量的地址和指针192
8.1.1指针变量的定义193
8.1.2指针运算符193
8.1.3指针的运算196
8.1.4指针运算符与单目运算符的优先级197
8.2指针变量作为函数参数200
8.3多级指针203
8.4指针与数组204
8.4.1指针与一维数组204
8.4.2指针与二维数组206
8.4.3数组指针207
8.4.4指针数组208
8.5指向函数的指针209
8.5.1指向函数指针的定义210
8.5.2指向函数指针的引用210
8.6命令行参数的使用212
8.7指针应用程序举例214
8.8小结217
习题217
第9章用户自定义数据类型222
9.1结构类型222
9.1.1结构类型的定义223
9.1.2结构类型变量的定义223
9.1.3结构类型变量的初始化和引用226
9.1.4结构类型数组229
9.1.5结构类型指针231
9.1.6结构体在函数间的传递232
9.1.7链表的概念及简单应用237
9.2位域250
9.3联合类型252
9.4枚举类型255
9.5数据类型别名定义258
9.6小结260
习题261
第10章文件265
10.1文件的概念265
10.1.1C语言中的文件265
10.1.2标准级(流式)输入输出266
10.1.3文件指针266
10.2文件的打开与关闭266
10.2.1文件的打开266
10.2.2文件的关闭267
10.3常用文件读写函数269
10.3.1字节级读写函数269
10.3.2字符串级读写函数271
10.3.3格式化读写函数272
10.3.4块读写函数275
10.4文件定位与随机读写278
10.5文件操作错误检测280
10.6小结281
习题281
第11章预处理命令286
11.1宏定义286
11.1.1无参数的宏定义286
11.1.2带参数的宏定义290
11.2文件包含292
11.3条件编译293
11.3.1第1种条件编译293
11.3.2第2种条件编译294
11.3.3第3种条件编译294
11.4小结295
习题296
参考文献299
|
|