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

C语言程序设计

  • 作者:赵海廷
  • 出版社:人民邮电出版社
  • ISBN:9787115129260
  • 出版日期:2005年02月01日
  • 页数:293
  • 定价:¥25.00
  • 猜你也喜欢

    分享领佣金
    手机购买
    城市
    店铺名称
    店主联系方式
    店铺售价
    库存
    店铺得分/总交易量
    发布时间
    操作

    新书比价

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

    图书详情

    内容提要
    本书是按照高职高专计算机应用专业《C语言程序设计教学大纲》的要求而编写的,系统地介绍了数据类型、变量、数组、运算符、表达式、典型语句、函数、指针、结构体以及文件等内容。本书在编写过程中按照循序渐进、**突出和难点分散的原则组织内容,并列举了大量的例题和习题。
    本书可作为高职高专计算机专业及相关专业的C语言程序设计教材,也可作为广大工程技术人员继续教育或自学的教材,还可作为C语言培训教材。
    目录
    第1章 C语言程序设计基础 1
    1.1 基础知识 1
    1.1.1 进位计数制及不同数制之间的转换 1
    1.1.2 计算机中数和字符的表示方式 4
    1.2 C语言发展概述 8
    1.3 C语言的特点 8
    1.4 C语言程序的格式和结构特点 10
    1.4.1 C语言程序的格式及特点 10
    1.4.2 C语言程序的结构特点 12
    1.5 C语言的词法 12
    1.6 赋值语句和基本输入、输出函数 13
    1.6.1 赋值语句 13
    1.6.2 scanf()函数 14
    1.6.3 printf()函数 16
    习题1 18

    第2章 基本数据类型及变量的存储属性 21
    2.1 整型数据 22
    2.1.1 整型常量 22
    2.1.2 整型变量 22
    2.2 字符型数据 24
    2.2.1 字符常量 24
    2.2.2 字符串常量 25
    2.2.3 换码序列 25
    2.2.4 符号常量 26
    2.2.5 字符型变量 27
    2.3 实型数据 27
    2.3.1 单精度型常量和变量 27
    2.3.2 双精度型常量和变量 28
    2.4 数据类型的转换 29
    2.4.1 数据类型的自动转换 29
    2.4.2 数据类型的强制转换 30
    2.4.3 数据类型的定义 31
    2.5 变量的存储属性 31
    2.5.1 变量的存在性和可见性 31
    2.5.2 自动变量与寄存器变量 32
    2.5.3 外部变量与静态变量 35
    2.5.4 变量的初始化 39
    习题2 39

    第3章 数组 43
    3.1 一维数组 43
    3.1.1 一维数组的定义和元素的引用 43
    3.1.2 一维数组的初始化和举例 45
    3.2 字符型数组 47
    3.2.1 字符型数组的定义和初始化 47
    3.2.2 字符型数组的输入与输出 49
    3.3 多维数组 51
    3.3.1 多维数组的定义和元素的引用 51
    3.3.2 多维数组的初始化和举例 53
    习题3 55

    第4章 运算符和表达式 58
    4.1 算术运算符和算术表达式 58
    4.2 关系运算符和关系表达式 61
    4.3 逻辑运算符和逻辑表达式 62
    4.4 位逻辑运算符和位逻辑表达式 64
    4.5 移位运算符及表达式 66
    4.6 增1、减1运算符及表达式 67
    4.7 自反运算符 69
    4.8 条件运算符 71
    4.9 逗号运算符 72
    4.10 其他运算符 73
    4.11 综合举例 74
    习题4 76

    第5章 顺序与选择结构语句及其程序设计 80
    5.1 顺序结构语句 80
    5.1.1 说明语句和表达式语句 80
    5.1.2 复合语句、分程序和空语句 81
    5.2 顺序结构程序设计举例 82
    5.3 if语句 83
    5.4 if~else语句 84
    5.5 else if结构 86
    5.6 switch()语句 88
    5.7 分支结构程序设计举例 90
    习题5 94

    第6章 循环结构语句及程序设计 98
    6.1 while()语句 98
    6.2 for()语句 100
    6.3 do~while()语句 102
    6.4 循环结构程序设计举例 103
    6.5 break、continue和goto语句 106
    6.5.1 break语句 107
    6.5.2 continue语句 108
    6.5.3 语句标号 109
    6.5.4 goto语句 109
    6.6 return语句和exit()函数调用语句 110
    6.6.1 return语句 110
    6.6.2 exit()函数调用语句 111
    6.6.3 程序设计举例 112
    习题6 113

    第7章 函数 119
    7.1 函数的定义、调用、说明及其存在性 119
    7.1.1 函数的定义和调用 119
    7.1.2 函数的说明及其存在性 121
    7.2 Turbo C函数的扩展定义和形式参数的讨论 123
    7.2.1 Turbo C函数的扩展定义 123
    7.2.2 Turbo C函数形式参数的讨论 124
    7.3 函数间的数据传递 124
    7.3.1 采用传值方式传递数据 125
    7.3.2 采用传址方式传递数据 125
    7.3.3 利用全局变量传递数据 126
    7.3.4 处理结果在函数间的传递 127
    7.4 函数与数组 128
    7.5 递归函数 130
    7.6 程序设计举例 132
    习题7 135

    第8章 指针 140
    8.1 指针变量的定义和初始化 140
    8.1.1 指针与指针的目标变量 140
    8.1.2 指针变量的定义与初始化 142
    8.1.3 近程指针和远程指针 143
    8.2 指针运算 145
    8.2.1 指针的一般运算 145
    8.2.2 指针的算术运算 146
    8.2.3 指针的关系运算 147
    8.3 指针与数组 149
    8.4 指针数组 151
    8.5 指向数组的指针 154
    8.6 多级指针 155
    8.7 作为函数参数的指针 157
    8.8 指针型函数 158
    8.9 指向函数的指针 161
    8.10 命令行参数 164
    习题8 166

    第9章 C预处理程序 171
    9.1 宏替换 171
    9.1.1 简单的字符串替换 171
    9.1.2 带参数的宏定义及宏调用 173
    9.2 包含文件 176
    9.3 条件编译 177
    9.4 行控制 179
    习题9 179

    第10章 结构体 183
    10.1 结构体类型说明与结构体变量的定义 183
    10.1.1 结构体类型说明 183
    10.1.2 结构体变量的定义 184
    10.2 结构体成员的引用和初始化 187
    10.3 结构体数组 189
    10.4 指向结构体的指针 191
    10.5 结构体和函数 193
    10.6 结构体型函数 195
    10.7 结构体指针型函数 197
    10.8 结构体嵌套 199
    10.9 位域结构体 203
    10.9.1 位域结构体类型的说明 203
    10.9.2 位域结构体变量的定义 203
    10.9.3 位域结构体的应用 204
    10.10 程序设计举例 206
    习题10 212

    第11章 联合体和枚举 219
    11.1 联合体类型的说明与变量的定义 219
    11.2 结构体中嵌套联合体 222
    11.3 联合体中嵌套结构体 224
    11.4 枚举 228
    11.4.1 枚举类型的说明与变量的定义 228
    11.4.2 枚举的应用举例 230
    习题11 232

    第12章 文件 235
    12.1 流和文件 235
    12.2 标准设备文件的换向和管道连接 237
    12.3 控制台输入、输出函数 239
    12.3.1 字符输入、输出函数 239
    12.3.2 字符串输入、输出函数 241
    12.4 缓冲型输入、输出系统 242
    12.4.1 文件结构体指针 242
    12.4.2 fopen()和fclose()函数 243
    12.4.3 getc()和putc()函数 245
    12.4.4 getw()和putw()函数 247
    12.4.5 fgets()和fputs()函数 249
    12.4.6 fread()和fwrite()函数 250
    12.4.7 fscanf()和fprintf()函数 253
    12.4.8 fseek()函数和随机访问 255
    12.5 非缓冲型输入、输出系统 258
    12.5.1 open()、creat()和close()函数 258
    12.5.2 read()和write()函数 260
    12.5.3 lseek()函数和随机访问 261
    习题12 262

    附录 Turbo C语言运算符的优先级和结合性 264
    习题参考答案 266
    参考文献 293

    与描述相符

    100

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