新编C语言程序设计PDF电子书下载
- 电子书积分:10 积分如何计算积分?
- 作 者:宋丽,蔡春华,蔡丽艳编著
- 出 版 社:哈尔滨:哈尔滨地图出版社
- 出版年份:2009
- ISBN:9787546500348
- 页数:203 页
第1章 C语言概述 1
1.1C语言的发展 1
1.2C语言特点 2
1.3C语言的基本组成 3
1.3.1字符集 3
1.3.2标识符 3
1.4简单的C语言程序 4
1.5C程序在VisualC++下的运行 6
1.5.1Visual C++的安装与启动 6
1.5.2输入与编辑源程序 7
习题 12
第2章 C语言数据类型、运算符与表达式 13
2.1C语言的数据类型 13
2.2常量 14
2.2.1直接常量 14
2.2.2符号常量 15
2.3变量 16
2.3.1变量 16
2.3.3类型修饰符 16
2.3.4变量的定义 17
2.4数据类型转换 18
2.4.1显式类型转换 18
2.4.2隐式转换 18
2.5运算符和表达式 19
2.5.1运算符简介 19
2.5.2算术运算符和表达式 20
2.5.3赋值运算符和表达式 22
2.5.4关系与逻辑运算符和表达式 23
2.5.5逻辑运算符和表达式 24
2.5.6其他运算符和表达式 25
习题 27
第3章 简单C语言的程序设计 31
3.1C语言语句 31
3.2赋值语句 32
3.2.1赋值语句 32
3.2.2赋值过程中的类型转换 32
3.3数据输出、输入函数 33
3.3.1格式输出函数printf() 33
3.3.2格式输入函数scanf() 36
3.3.3字符输出函数putchar 38
3.3.4字符输入函数getchar 39
3.4顺序结构程序设计 39
习题 41
第4章 选择结构程序设计 46
4.1用if语句实现选择结构 46
4.1.1if语句有3种基本形式 46
4.1.2if语句的嵌套 49
4.2switch语句 50
习题 52
第5章 循环结构程序设计 61
5.1While语句 61
5.2do-While语句 63
5.3for语句 65
5.4几种循环的比较 68
5.5循环嵌套 69
5.6用break语句和continue语句改变循环状态 70
5.6.1用break语句提前退出循环 70
5.6.2用continue提前结束本次循环 72
习题 72
第6章 编译预处理 82
6.1宏定义 82
6.1.1无参数的宏定义 82
6.1.2带参数的宏定义 85
6.2文件包含 89
6.3条件编译 89
习题 92
第7章 数组 94
7.1一维数组的定义及应用 94
7.1.1一维数组的定义 94
7.1.2一维数组元素的引用 94
7.1.3一维数组的初始化 95
7.1.4一维数组的应用举例 95
7.2二维数组的定义及应用 99
7.2.1二维数组的定义 99
7.2.2二维数组元素的引用 100
7.2.3二维数组的初始化 100
7.2.4二维数组的应用举例 101
7.3字符串与字符数组 102
7.3.1字符串 102
7.3.2字符数组 102
7.3.3用于字符处理的函数 104
7.3.4字符串处理程序设计举例 106
7.4二维字符数组 108
7.4.1二维字符数组的初始化 108
7.4.2二维字符数组的赋值和引用 108
7.4.3二维字符数组应用举例 108
习题 110
第8章 函数 116
8.1函数的定义与调用 116
8.1.1函数的定义 116
8.1.2函数调用 118
8.1.3函数的嵌套调用 119
8.2递归函数 121
8.2.1递归的概念 121
8.2.2递归函数的概念 121
8.3数组作函数参数 123
8.4变量的作用域和函数的作用范围 129
8.4.1变量作用域 129
8.4.2函数作用范围 129
8.5运行一个多文件的程序 132
8.6变量的存储类别 133
8.6.1局部变量的存储方式 134
8.6.2全局变量的存储类别 136
习题 139
第9章 指针 145
9.1指针的概念 145
9.2指针变量的定义和引用 146
9.2.1指针变量的定义 146
9.2.2指针变量的引用 147
9.3指针变量作为函数参数 149
9.4指向一维数组的指针变量 151
9.4.1一维数组指针的概念 151
9.4.2数组元素地址作实参 152
9.4.3数组名作函数参数 153
9.4.4函数的指针形参和函数体中数组的区别 154
9.5指向二维数组的指针变量 155
9.5.1二维数组地址的概念 155
9.5.2通过建立一个行指针来引用二维数组元素 156
9.5.3二维数组名作为实参时,实参和形参之间的数据传递 157
9.6字符串与字符串指针变量 160
9.7指针与函数 162
9.7.1指向函数的指针变量 162
9.7.2返回指针值的函数 163
9.8指针数组 164
9.8.1指针数组的定义及引用 164
9.8.2指针数组作为实参时,实参和形参之间的数据传递 165
9.9指向指针的指针 166
9.10指针数组作main函数的形参 167
习题 168
第10章 C语言上机实验 172
实验一 172
实验二 173
实验三 176
实验四 177
实验五 178
实验六 180
实验七 181
实验八 182
附录1VC编译错误信息 183
附录2C语言中的关键字表 185
附录3运算符与结合性 186
附录4ASCII码字符表 187
附录5模拟试题 188
C语言程序设计模拟试题A 188
C语言程序设计模拟试题B 193
C语言程序设计模拟试题C 198
参考文献 203
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《设计十六日 国内外美术院校报考攻略》沈海泯著 2018
- 《新编历史小丛书 祖逖北伐》何兹全著 2019
- 《计算机辅助平面设计》吴轶博主编 2019
- 《高校转型发展系列教材 素描基础与设计》施猛责任编辑;(中国)魏伏一,徐红 2019
- 《新编高中物理竞赛教程习题全解》钟小平主编;钟小平,倪国富,曹海奇编写 2019
- 《景观艺术设计》林春水,马俊 2019
- 《程序逻辑及C语言编程》卢卫中,杨丽芳主编 2019
- 《高等教育双机械基础课程系列教材 高等学校教材 机械设计课程设计手册 第5版》吴宗泽,罗圣国,高志,李威 2018
- 《新编中草药全图鉴 2》林余霖,李葆莉主编 2020
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《法语词汇认知联想记忆法》刘莲编著 2020
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《流体力学》张扬军,彭杰,诸葛伟林编著 2019
- 《初中物理知识地图》赵端旭 2017
- 《野火·黎明哈尔滨 上》荀鹿著 2020
- 《为宇宙画地图》(法)海伦·库尔图瓦著 2019
- 《新课标中学地理图文详解指导地图册 浙江专版 第4版》谭木主编;谭木高考复习研究室编 2015
- 《中国专业作家小说典藏文库 肖克凡卷 哈尔哈拉河的刀子》肖克凡 2020
- 《地图制图技术》周园 2018
- 《野火·黎明哈尔滨 下》荀鹿著 2020
- 《恐龙的宝藏 3 琥珀地图之谜》王一梅著 2011
- 《管理学学科地图》谭力文主编 2019
- 《察哈尔英雄》张润兰著 2020