嵌入式系统系列教材:程序设计入门(C语言)

嵌入式系统系列教材:程序设计入门(C语言)
分享
扫描下方二维码分享到微信
打开微信,点击右上角”+“,
使用”扫一扫“即可将网页分享到朋友圈。
作者:
2009-11
版次: 1
ISBN: 9787115202345
定价: 30.00
装帧: 平装
开本: 16开
纸张: 胶版纸
页数: 234页
正文语种: 简体中文
4人买过
  • 《程序设计入门(C语言)》从计算机语言和程序设计的基本知识、C语言的发展与特点出发,以Linux系统C编译环境为基础编写,在全面、系统地介绍C语言的所有成分(包括变量、运算符号、表达式、数据类型、存储类别、语句、函数)的同时,还由浅入深地介绍了程序设计的基本方法和算法。
    《程序设计入门(C语言)》讲述深入浅出,配合典型例证,通俗易懂,实用性强,可作为高职高专院校计算机或相关专业程序设计入门教材,也可以作为自学程序设计的读者学习C语言的参考书。 第1章程序设计初步1
    1.1程序与程序设计语言1
    1.1.1程序1
    1.1.2程序设计语言2
    1.1.3C语言的发展及特点2
    1.2C程序的构成和书写格式4
    1.2.1C程序的构成4
    1.2.2C程序的书写格式4
    1.3C程序的开发过程6
    1.4上机环境8
    1.4.1GCC简介8
    1.4.2GCC选项8
    1.4.3GCC的使用9
    1.5结构化程序设计介绍10
    1.5.1结构化程序设计思想10
    1.5.2算法的概念11
    1.5.3算法的特性11
    1.5.4算法的表示11
    本章小结15
    习题15

    第2章数据类型、运算符与表达式16
    2.1C语言的数据类型16
    2.1.1数据类型16
    2.1.2数据的取值范围17
    2.2常量18
    2.2.1整型常量18
    2.2.2实型常量19
    2.2.3字符常量20
    2.2.4字符串常量21
    2.2.5符号常量22
    2.2.6枚举常量22
    2.3变量22
    2.3.1变量命名规则23
    2.3.2变量的定义23
    2.3.3变量的初始化23
    2.4运算符与表达式25
    2.4.1算术运算符27
    2.4.2赋值运算符29
    2.4.3关系运算符30
    2.4.4逻辑运算符31
    2.4.5逗号运算符31
    2.4.6条件运算符32
    2.4.7sizeof运算符33
    2.4.8位运算符33
    2.4.9数据类型转换37
    本章小结38
    习题39

    第3章C语言程序的流程控制42
    3.1顺序程序设计42
    3.1.1表达式语句42
    3.1.2输入和输出语句43
    3.1.3复合语句50
    3.1.4注释语句50
    3.2选择型程序设计51
    3.2.1if语句的三种形式51
    3.2.2if语句的嵌套54
    3.2.3switch语句58
    3.3循环型程序设计61
    3.3.1while语句62
    3.3.2do…while语句63
    3.3.3for语句65
    3.3.4循环的嵌套67
    3.3.5跳转语句71
    本章小结74
    习题74

    第4章函数77
    4.1函数概述77
    4.1.1模块化程序设计77
    4.1.2函数的分类78
    4.2函数的定义和声明78
    4.2.1函数的定义79
    4.2.2函数的声明81
    4.3函数的调用82
    4.3.1形式参数和实际参数82
    4.3.2函数调用的一般形式83
    4.3.3函数的嵌套调用84
    4.3.4函数的递归调用86
    4.4变量作用域与存储类别90
    4.4.1变量的作用域90
    4.4.2变量的存储类别92
    4.4.3内部函数和外部函数94
    本章小结95
    习题95

    第5章数组97
    5.1数组的基本概念97
    5.2一维数组的定义和应用98
    5.2.1一维数组的定义98
    5.2.2一维数组的初始化99
    5.2.3一维数组的引用100
    5.2.4一维数组的应用101
    5.3二维数组的定义和应用105
    5.3.1二维数组的定义105
    5.3.2二维数组的初始化106
    5.3.3二维数组的引用108
    5.3.4二维数组的应用108
    5.4字符数组和字符串110
    5.4.1字符数组的定义110
    5.4.2字符数组的初始化111
    5.4.3字符数组的引用112
    5.4.4字符串处理函数114
    5.4.5字符数组的应用117
    5.5数组与函数118
    5.5.1数组元素作为函数的参数119
    5.5.2数组名作为函数的参数119
    本章小结122
    习题122

    第6章指针124
    6.1指针的概念124
    6.1.1变量的地址124
    6.1.2变量的访问125
    6.1.3指针和指针变量125
    6.2指针的定义和使用126
    6.2.1指针的定义126
    6.2.2指针的使用127
    6.3指针与数组136
    6.3.1使用指针访问数组元素136
    6.3.2数组指针和指针数组142
    6.4指针与函数145
    6.4.1指向函数的指针145
    6.4.2指针函数147
    6.4.3指针作为函数参数148
    6.5main函数的参数149
    本章小结152
    习题153

    第7章结构体与共用体155
    7.1结构体155
    7.1.1结构体的概念155
    7.1.2结构体变量的定义157
    7.1.3结构体变量的引用159
    7.1.4结构体变量的初始化162
    7.2结构体数组164
    7.2.1结构体数组的定义165
    7.2.2结构体数组的初始化166
    7.2.3结构体数组的引用167
    7.3结构体与指针169
    7.3.1结构体指针169
    7.3.2结构体数组指针170
    7.3.3结构体指针数组171
    7.4结构体与函数172
    7.4.1结构体变量作为函数参数172
    7.4.2函数的返回值类型为结构体174
    7.4.3用结构体指针作函数实参175
    7.5链表176
    7.5.1动态存储分配176
    7.5.2链表的定义178
    7.5.3链表的建立和输出180
    7.5.4链表的插入和删除181
    7.5.5链表的统计和查找184
    7.5.6链表的应用185
    7.6共用体190
    7.6.1共用体的概念190
    7.6.2共用体变量的引用192
    7.7枚举类型和自定义类型195
    7.7.1枚举类型195
    7.7.2自定义类型197
    本章小结198
    习题198

    第8章文件201
    8.1文件概述201
    8.1.1文件的概念201
    8.1.2文件类型指针202
    8.1.3文件的处理过程203
    8.2文件的打开与关闭203
    8.2.1打开文件函数fopen()203
    8.2.2关闭文件函数fclose()204
    8.2.3文件操作的检测函数205
    8.3文件的读/写205
    8.3.1按字符方式读写文件206
    8.3.2按字符串方式读写文件209
    8.3.3按格式读写文件209
    8.3.4按数据块读写文件211
    8.4文件的定位与随机读写214
    8.4.1文件的定位214
    8.4.2随机读写215
    本章小结220
    习题221

    附录AGCC的安装223
    附录BASCII码表225
    附录CC库函数228
  • 内容简介:
    《程序设计入门(C语言)》从计算机语言和程序设计的基本知识、C语言的发展与特点出发,以Linux系统C编译环境为基础编写,在全面、系统地介绍C语言的所有成分(包括变量、运算符号、表达式、数据类型、存储类别、语句、函数)的同时,还由浅入深地介绍了程序设计的基本方法和算法。
    《程序设计入门(C语言)》讲述深入浅出,配合典型例证,通俗易懂,实用性强,可作为高职高专院校计算机或相关专业程序设计入门教材,也可以作为自学程序设计的读者学习C语言的参考书。
  • 目录:
    第1章程序设计初步1
    1.1程序与程序设计语言1
    1.1.1程序1
    1.1.2程序设计语言2
    1.1.3C语言的发展及特点2
    1.2C程序的构成和书写格式4
    1.2.1C程序的构成4
    1.2.2C程序的书写格式4
    1.3C程序的开发过程6
    1.4上机环境8
    1.4.1GCC简介8
    1.4.2GCC选项8
    1.4.3GCC的使用9
    1.5结构化程序设计介绍10
    1.5.1结构化程序设计思想10
    1.5.2算法的概念11
    1.5.3算法的特性11
    1.5.4算法的表示11
    本章小结15
    习题15

    第2章数据类型、运算符与表达式16
    2.1C语言的数据类型16
    2.1.1数据类型16
    2.1.2数据的取值范围17
    2.2常量18
    2.2.1整型常量18
    2.2.2实型常量19
    2.2.3字符常量20
    2.2.4字符串常量21
    2.2.5符号常量22
    2.2.6枚举常量22
    2.3变量22
    2.3.1变量命名规则23
    2.3.2变量的定义23
    2.3.3变量的初始化23
    2.4运算符与表达式25
    2.4.1算术运算符27
    2.4.2赋值运算符29
    2.4.3关系运算符30
    2.4.4逻辑运算符31
    2.4.5逗号运算符31
    2.4.6条件运算符32
    2.4.7sizeof运算符33
    2.4.8位运算符33
    2.4.9数据类型转换37
    本章小结38
    习题39

    第3章C语言程序的流程控制42
    3.1顺序程序设计42
    3.1.1表达式语句42
    3.1.2输入和输出语句43
    3.1.3复合语句50
    3.1.4注释语句50
    3.2选择型程序设计51
    3.2.1if语句的三种形式51
    3.2.2if语句的嵌套54
    3.2.3switch语句58
    3.3循环型程序设计61
    3.3.1while语句62
    3.3.2do…while语句63
    3.3.3for语句65
    3.3.4循环的嵌套67
    3.3.5跳转语句71
    本章小结74
    习题74

    第4章函数77
    4.1函数概述77
    4.1.1模块化程序设计77
    4.1.2函数的分类78
    4.2函数的定义和声明78
    4.2.1函数的定义79
    4.2.2函数的声明81
    4.3函数的调用82
    4.3.1形式参数和实际参数82
    4.3.2函数调用的一般形式83
    4.3.3函数的嵌套调用84
    4.3.4函数的递归调用86
    4.4变量作用域与存储类别90
    4.4.1变量的作用域90
    4.4.2变量的存储类别92
    4.4.3内部函数和外部函数94
    本章小结95
    习题95

    第5章数组97
    5.1数组的基本概念97
    5.2一维数组的定义和应用98
    5.2.1一维数组的定义98
    5.2.2一维数组的初始化99
    5.2.3一维数组的引用100
    5.2.4一维数组的应用101
    5.3二维数组的定义和应用105
    5.3.1二维数组的定义105
    5.3.2二维数组的初始化106
    5.3.3二维数组的引用108
    5.3.4二维数组的应用108
    5.4字符数组和字符串110
    5.4.1字符数组的定义110
    5.4.2字符数组的初始化111
    5.4.3字符数组的引用112
    5.4.4字符串处理函数114
    5.4.5字符数组的应用117
    5.5数组与函数118
    5.5.1数组元素作为函数的参数119
    5.5.2数组名作为函数的参数119
    本章小结122
    习题122

    第6章指针124
    6.1指针的概念124
    6.1.1变量的地址124
    6.1.2变量的访问125
    6.1.3指针和指针变量125
    6.2指针的定义和使用126
    6.2.1指针的定义126
    6.2.2指针的使用127
    6.3指针与数组136
    6.3.1使用指针访问数组元素136
    6.3.2数组指针和指针数组142
    6.4指针与函数145
    6.4.1指向函数的指针145
    6.4.2指针函数147
    6.4.3指针作为函数参数148
    6.5main函数的参数149
    本章小结152
    习题153

    第7章结构体与共用体155
    7.1结构体155
    7.1.1结构体的概念155
    7.1.2结构体变量的定义157
    7.1.3结构体变量的引用159
    7.1.4结构体变量的初始化162
    7.2结构体数组164
    7.2.1结构体数组的定义165
    7.2.2结构体数组的初始化166
    7.2.3结构体数组的引用167
    7.3结构体与指针169
    7.3.1结构体指针169
    7.3.2结构体数组指针170
    7.3.3结构体指针数组171
    7.4结构体与函数172
    7.4.1结构体变量作为函数参数172
    7.4.2函数的返回值类型为结构体174
    7.4.3用结构体指针作函数实参175
    7.5链表176
    7.5.1动态存储分配176
    7.5.2链表的定义178
    7.5.3链表的建立和输出180
    7.5.4链表的插入和删除181
    7.5.5链表的统计和查找184
    7.5.6链表的应用185
    7.6共用体190
    7.6.1共用体的概念190
    7.6.2共用体变量的引用192
    7.7枚举类型和自定义类型195
    7.7.1枚举类型195
    7.7.2自定义类型197
    本章小结198
    习题198

    第8章文件201
    8.1文件概述201
    8.1.1文件的概念201
    8.1.2文件类型指针202
    8.1.3文件的处理过程203
    8.2文件的打开与关闭203
    8.2.1打开文件函数fopen()203
    8.2.2关闭文件函数fclose()204
    8.2.3文件操作的检测函数205
    8.3文件的读/写205
    8.3.1按字符方式读写文件206
    8.3.2按字符串方式读写文件209
    8.3.3按格式读写文件209
    8.3.4按数据块读写文件211
    8.4文件的定位与随机读写214
    8.4.1文件的定位214
    8.4.2随机读写215
    本章小结220
    习题221

    附录AGCC的安装223
    附录BASCII码表225
    附录CC库函数228
查看详情
相关图书 / 更多
嵌入式系统系列教材:程序设计入门(C语言)
嵌入与网络:西南民族地区禁毒社会组织制度结构优化的路径选择
谢勇 著
嵌入式系统系列教材:程序设计入门(C语言)
嵌入式金融:金融技术应用新革命
[美]斯嘉丽·西贝尔(Scarlett Sieber);[英]苏菲·吉博(Sophie Guibaud)
嵌入式系统系列教材:程序设计入门(C语言)
嵌入式系统及应用
付少华主编
嵌入式系统系列教材:程序设计入门(C语言)
嵌入式系统应用开发——基于NI LabVIEW&myRIO的设计与实现
杨帆;张彩丽;刘晋东;李宁
嵌入式系统系列教材:程序设计入门(C语言)
嵌入式技术入门与实战(基于STM32)
尹静
嵌入式系统系列教材:程序设计入门(C语言)
嵌入式单片机技术实战教程
郭海如;熊曾刚;李志敏;赵恒;谈怀江;刘江华;万青;万兴
嵌入式系统系列教材:程序设计入门(C语言)
嵌入城市:农民工永久迁移意愿及其影响因素研究
陆文荣
嵌入式系统系列教材:程序设计入门(C语言)
嵌入式Linux系统开发 ——基于ARM处理器通用平台(第2版)
冯新宇;蒋洪波;程坤
嵌入式系统系列教材:程序设计入门(C语言)
嵌入式技术及应用(STM32CubeMX版)
李文华
嵌入式系统系列教材:程序设计入门(C语言)
嵌入式系统设计与应用——基于ARM Cortex-A8和Linux(第3版)(微课视频版)
王剑、刘鹏
嵌入式系统系列教材:程序设计入门(C语言)
嵌入地方的市场--对一个西南村镇集市的人类学考察
张琪 著
嵌入式系统系列教材:程序设计入门(C语言)
嵌入式Linux驱动开发实践
朱文伟 李建英
您可能感兴趣 / 更多
嵌入式系统系列教材:程序设计入门(C语言)
计算机图形学(第二版)/21世纪高等院校规划教材
银红霞、杜四春、蔡立军 著
嵌入式系统系列教材:程序设计入门(C语言)
Visual FoxPro程序设计实践教程(第2版)(0102)
银红霞 编;刘海莎;陈娟
嵌入式系统系列教材:程序设计入门(C语言)
Visual Basic程序设计
银红霞 主编
嵌入式系统系列教材:程序设计入门(C语言)
计算机图形学/21世纪高等院校规划教材
银红霞 著