您好,欢迎光临有路网!
C语言程序设计教程
QQ咨询:
有路璐璐:

C语言程序设计教程

  • 作者:郭秀娟 等
  • 出版社:电子工业出版社
  • ISBN:9787121361722
  • 出版日期:2019年07月01日
  • 页数:304
  • 定价:¥49.00
  • 分享领佣金
    手机购买
    城市
    店铺名称
    店主联系方式
    店铺售价
    库存
    店铺得分/总交易量
    发布时间
    操作

    新书比价

    网站名称
    书名
    售价
    优惠
    操作

    图书详情

    内容提要
    C语言是在当今软件开发领域中应用十分广泛的一种语言。本书全面介绍C语的基本概念、数据类型、语句及结构特点,系统地讲述C语言程序设计的基本思想和方法。为配合C语言上机操作学习,书后附录中提供各章节的实验内容,并提供VC 2010编程环境的上机使用图例,同时还在出版社的网站上提供电子版教学资料。全书选材先进,内容丰富,讲述力求理论联系实际、深入浅出、循序渐进,注重培养读者的程序设计能力及良好的程序设计风格与习惯。
    目录
    目 录
    第1章 C语言概述1
    1.1 C语言的发展与特点1
    1.1.1 C语言的发展1
    1.1.2 C语言的特点2
    1.2 C语言的字符集与标识符3
    1.3 程序举例4
    1.4 本章小结7
    习题8
    第2章 C语言数据类型9
    2.1 数据类型9
    2.2 常量9
    2.2.1 整型常量9
    2.2.2 实型常量10
    2.2.3 字符常量11
    2.2.4 字符串常量12
    2.2.5 符号常量13
    2.3 变量13
    2.3.1 整型变量14
    2.3.2 实型变量17
    2.3.3 字符变量18
    2.3.4 变量赋初值20
    2.4 本章小结20
    习题21
    第3章 C语言的运算符与表达式22
    3.1 C运算符简介22
    3.1.1 C运算符的种类22
    3.1.2 C语言运算符的优先级及结合性23
    3.2 算术运算24
    3.2.1 算术运算符24
    3.2.2 自增、自减运算符25
    3.3 不同类型数据间的混合运算与类型转换27
    3.4 赋值运算符和赋值表达式29
    3.5 逗号运算符和逗号表达式31
    3.6 本章小结31
    习题32
    第4章 顺序结构程序设计33
    4.1 C程序中的语句33
    4.2 赋值语句35
    4.3 数据的输入/输出36
    4.3.1 字符数据的输入/输出36
    4.3.2 格式输出函数38
    4.3.3 格式输入函数41
    4.4 程序举例46
    4.5 本章小结48
    习题48
    第5章 分支结构程序设计50
    5.1 关���运算符和表达式50
    5.1.1 关系运算符及其优先次序50
    5.1.2 关系表达式50
    5.2 逻辑运算符和表达式51
    5.2.1 逻辑运算符及其优先次序51
    5.2.2 逻辑运算的值52
    5.2.3 逻辑表达式52
    5.3 if语句53
    5.3.1 if语句的三种基本形式53
    5.3.2 if语句的嵌套57
    5.3.3 条件运算符和条件表达式59
    5.4 switch语句60
    5.5 程序举例62
    5.6 本章小结64
    习题64
    第6章 循环结构程序设计66
    6.1 while语句66
    6.2 do-while语句68
    6.3 for语句70
    6.4 循环的嵌套72
    6.5 break和continue语句74
    6.5.1 break语句74
    6.5.2 continue语句74
    6.6 程序举例76
    6.7 本章小结78
    习题78
    第7章 数组82
    7.1 一维数组82
    7.1.1 一维数组的定义及初始化83
    7.1.2 一维数组元素的引用85
    7.1.3 一维数组程序举例86
    7.2 二维数组88
    7.2.1 二维数组的定义及初始化88
    7.2.2 二维数组元素的引用90
    7.2.3 二维数组程序举例90
    7.3 字符数组91
    7.3.1 字符数组的定义及初始化91
    7.3.2 字符数组的引用92
    7.3.3 字符串和字符串结束标志92
    7.3.4 字符数组的输入/输出93
    7.3.5 字符串处理函数94
    7.4 程序举例97
    7.5 本章小结102
    习题102
    第8章 函数104
    8.1 概述104
    8.2 函数定义的一般形式105
    8.3 函数参数与函数值107
    8.3.1 形参变量和实际参数107
    8.3.2 函数的返回值108
    8.4 函数的调用109
    8.4.1 函数调用的一般形式109
    8.4.2 函数调用的方式109
    8.4.3 函数调用的声明110
    8.4.4 函数的嵌套调用111
    8.4.5 函数的递归调用113
    8.5 数组作为函数参数*114
    8.6 变量的作用域119
    8.6.1 局部变量119
    8.6.2 全局变量121
    8.7 变量的存储类型*122
    8.7.1 变量的静态和动态存储方式122
    8.7.2 局部变量的存储类型123
    8.7.3 全局变量的存储类型124
    8.8 内部函数与外部函数*126
    8.9 本章小结126
    习题127
    第9章 预处理命令*129
    9.1 概述129
    9.2 宏定义129
    9.2.1 无参宏定义129
    9.2.2 带参宏定义132
    9.3 文件包含134
    9.4 条件编译135
    9.5 本章小结137
    习题137
    第10章 指针*140
    10.1 地址和指针的基本概念140
    10.1.1 指针变量的定义与初始化141
    10.1.2 指针运算143
    10.1.3 多级指针147
    10.2 指针与函数148
    10.2.1 指针作为函数参数148
    10.2.2 指针函数151
    10.2.3 指向函数的指针152
    10.3 指针与数组155
    10.3.1 指向一维数组的指针156
    10.3.2 二维数组与多维数组的指针表示法159
    10.4 指针与字符串164
    10.4.1 字符串的指针表示法164
    10.4.2 字符串数组167
    10.5 指针数组与命令行参数167
    10.5.1 指针数组167
    10.5.2 指针数组与命令行参数169
    10.6 程序举例171
    10.7 本章小结175
    习题176
    第11章 结构体与共用体*178
    11.1 定义一个结构的一般形式178
    11.2 结构类型变量的说明178
    11.3 结构变量成员的表示方法181
    11.4 结构变量的赋值181
    11.5 结构变量的初始化182
    11.6 结构数组的定义182
    11.7 结构指针变量的说明和使用185
    11.7.1 指向结构变量的指针185
    11.7.2 指向结构数组的指针187
    11.7.3 结构指针变量作为函数参数188
    11.8 动态存储分配189
    11.9 链表的概念191
    11.10 枚举类型193
    11.10.1 枚举类型的定义和枚举变量的说明193
    11.10.2 枚举类型变量的赋值和使用194
    11.11 类型定义符typedef195
    11.12 本章小结196
    习题197
    第12章 文件*199
    12.1 C文件概述199
    12.2 文件指针199
    12.3 文件的打开与关闭200
    12.3.1 文件的打开(fopen函数)200
    12.3.2 文件关闭函数(fclose函数)202
    12.4 文件的读写202
    12.4.1 字符读写函数fgetc和fputc202
    12.4.2 字符串读写函数fgets和fputs205
    12.4.3 数据块读写函数fread和fwtrite207
    12.4.4 格式化读写函数fscanf和fprintf208
    12.5 文件的随机读写209
    12.5.1 文件定位210
    12.5.2 文件的随机读写210
    12.6 文件检测函数211
    12.6.1 文件结束检测函数feof211
    12.6.2 读写文件出错检测函数ferror211
    12.6.3 文件出错标志和文件结束标志置0函数clearerr211
    12.7 本章小结212
    习题212
    第13章 位运算*213
    13.1 位运算符213
    13.1.1 按位与运算213
    13.1.2 按位或运算214
    13.1.3 按位异或运算214
    13.1.4 按位取反运算215
    13.1.5 左移运算215
    13.1.6 右移运算215
    13.2 位域(位段)216
    13.3 本章小结219
    习题219
    附录A C语言上机实验及作业220
    附录B 全国计算机二级考试公共基础知识要点259
    附录C C语言库函数287
    附录D 字符的ASCII码表292
    参考文献293


    与描述相符

    100

    北京 天津 河北 山西 内蒙古 辽宁 吉林 黑龙江 上海 江苏 浙江 安徽 福建 江西 山东 河南 湖北 湖南 广东 广西 海南 重庆 四川 贵州 云南 西藏 陕西 甘肃 青海 宁夏 新疆 台湾 香港 澳门 海外