书馨卡帮你省薪 2024个人购书报告 2024中图网年度报告
欢迎光临中图网 请 | 注册

C语言程序设计

出版社:西安电子科技大学出版社出版时间:2024-09-01
开本: 16开 页数: 416
本类榜单:教材销量榜
中 图 价:¥48.8(7.4折) 定价  ¥66.0 登录后可看到会员价
加入购物车 收藏
运费6元,满39元免运费
?新疆、西藏除外
本类五星书更多>

C语言程序设计 版权信息

  • ISBN:9787560674049
  • 条形码:9787560674049 ; 978-7-5606-7404-9
  • 装帧:平装-胶订
  • 册数:暂无
  • 重量:暂无
  • 所属分类:>

C语言程序设计 内容简介

本书作为C语言程序设计编程指南,主要介绍了C语言的基础语法、数据类型、流程控制、函数、指针、结构体、文件等内容。本书配有丰富的编程示例,这些示例涉及不同应用场景,有助于学生更好地理解和掌握C语言的各种概念和编程技巧,提高解决实际问题的能力。
本书适用于高等学校本科生及自学者,可帮助其奠定计算机科学基础,提升编程能力。

C语言程序设计 目录

第1章 概述 1 1.1 程序设计语言 1 1.2 C语言的发展历史和特点 2 1.2.1 C语言的发展历史 2 1.2.2 C语言的特点 3 1.3 简单的C程序示例 3 1.3.1 C程序的构成与书写格式 3 1.3.2 良好的编程风格 5 1.4 C语言上机环境 6 1.4.1 程序的编译与编程环境 6 1.4.2 C语言程序的开发过程 6 1.4.3 Visual C++ 2010 Express上机操作 7 本章小结 18 习题 18 第2章 数据类型、运算符和表达式 21 2.1 基本数据类型、变量和常量 21 2.1.1 基本数据类型和取值范围 21 2.1.2 变量 22 2.1.3 常量 23 2.2 运算符和表达式 26 2.2.1 优先级与结合规则 26 2.2.2 赋值运算与连续赋值 27 2.2.3 算术运算 28 2.2.4 关系运算 30 2.2.5 逻辑运算 30 2.2.6 位运算 31 2.2.7 条件运算 33 2.2.8 复合赋值运算 33 2.2.9 其他运算 34 2.2.10 数据类型转换及其规则 36 2.3 输入/输出函数 39 2.3.1 格式化输出函数 39 2.3.2 格式化输入函数 41 2.3.3 字符输入/输出函数 44 本章小结 45 习题 45 第3章 顺序与分支结构 50 3.1 程序结构框图 50 3.1.1 算法的表示 50 3.1.2 结构化程序设计 52 3.1.3 复合语句 53 3.2 顺序结构 53 3.3 二分支结构 54 3.3.1 if-else二分支选择语句 55 3.3.2 不平衡if结构 57 3.3.3 if语句的嵌套 59 3.4 多分支结构 60 3.4.1 if-else多分支语句 60 3.4.2 switch语句 63 3.5 分支结构的综合示例 65 本章小结 69 习题 70 第4章 循环结构 75 4.1 循环结构的要素 75 4.2 循环语句 76 4.2.1 for语句 76 4.2.2 while语句 80 4.2.3 do-while语句 82 4.2.4 三种循环的比较 84 4.3 循环嵌套 84 4.4 流程转移控制语句 86 4.4.1 break语句 86 4.4.2 continue语句 88 4.5 循环结构的综合示例 89 本章小结 94 习题 95 第5章 数组 100 5.1 一维数组 100 5.1.1 一维数组的定义及引用 100 5.1.2 一维数组的初始化 103 5.1.3 一维数组的应用 104 5.2 二维数组与多维数组 105 5.2.1 二维数组的定义及引用 106 5.2.2 二维数组的初始化 107 5.2.3 二维数组的应用 108 5.2.4 多维数组 111 5.3 字符数组 113 5.3.1 字符数组的定义及引用 113 5.3.2 字符数组的初始化 114 5.3.3 字符串 116 5.3.4 字符数组和字符串的 输入与输出 116 5.3.5 常用字符串处理函数 120 5.3.6 字符数组的应用 122 5.4 数组的综合示例 124 本章小结 131 习题 132 第6章 函数 139 6.1 函数定义和声明 139 6.1.1 函数定义的一般形式 139 6.1.2 函数定义的要点 139 6.1.3 函数的声明 144 6.2 函数调用过程 145 6.2.1 函数调用的一般形式 145 6.2.2 函数调用的参数传递 147 6.3 函数的递归与嵌套调用 149 6.3.1 函数的递归调用 149 6.3.2 函数的嵌套调用 153 6.4 作用域与存储类型 154 6.4.1 作用域与生存期 154 6.4.2 变量的存储类型 155 6.5 函数与数组 164 6.5.1 函数和一维数组 164 6.5.2 函数和二维数组 167 6.6 函数的综合示例 169 本章小结 173 习题 173 第7章 指针 179 7.1 指针和变量 179 7.1.1 指针的基本概念 179 7.1.2 指针变量的定义与引用 181 7.1.3 指针的运算 183 7.2 指针和数组 189 7.2.1 指向数组元素的指针 190 7.2.2 指向数组的指针 202 7.2.3 指针数组 209 7.2.4 指针与字符串 216 7.3 指针和函数 222 7.3.1 指针作函数的参数 222 7.3.2 返回指针值的函数 227 7.3.3 函数指针 230 7.4 指针的综合示例 236 本章小结 239 习题 239 第8章 结构、共用和枚举类型 246 8.1 结构类型 246 8.1.1 结构类型和结构类型变量的 声明及定义 246 8.1.2 结构类型数组 254 8.1.3 结构类型指针 262 8.1.4 结构类型的嵌套 267 8.1.5 用指针处理链表 269 8.2 共用类型 285 8.2.1 共用类型和共用类型变量的 定义 285 8.2.2 共用类型变量的引用和初始化 291 8.3 枚举类型 295 8.3.1 枚举类型的定义和枚举类型 变量的说明 295 8.3.2 枚举类型变量的赋值和使用 295 8.4 自定义类型 299 8.5 结构类型的综合示例 300 本章小结 304 习题 304 第9章 编译预处理 315 9.1 文件包含 315 9.1.1 文件包含命令的作用 315 9.1.2 #include命令的两种格式 316 9.2 宏定义 317 9.2.1 不带参数的宏 317 9.2.2 带参数的宏 318 9.3 条件编译 321 9.4 预处理命令的综合示例 324 本章小结 326 习题 326 第10章 文件 330 10.1 文件概述和文件类型指针 330 10.1.1 文件概述 330 10.1.2 文件类型指针 331 10.2 文件的打开和关闭 332 10.2.1 文件的打开 332 10.2.2 文件的关闭 334 10.3 文件的读/写 335 10.3.1 字符读/写函数 335 10.3.2 字符串读/写函数 337 10.3.3 格式化读/写函数 340 10.3.4 数据块读/写函数 341 10.4 文件的定位 345 10.5 文件的检测 347 10.6 文件的综合示例 348 本章小结 351 习题 351 第11章 计算机算法基础 359 11.1 常用算法 359 11.1.1 迭代法 359 11.1.2 穷举法 362 11.1.3 递推法 364 11.1.4 递归法 366 11.1.5 回溯法 366 11.1.6 贪婪法 370 11.2 查找算法 371 11.2.1 顺序查找 371 11.2.2 二分查找 372 11.3 排序算法 374 11.3.1 冒泡排序 374 11.3.2 快速排序 376 本章小结 377 习题 378 第12章 模块化程序设计实战 379 12.1 模块化程序设计基础 379 12.2 模块化程序设计示例 380 本章小结 396 习题 397 附录1 常用字符与ASCII值对照表 398 附录2 C语言保留字一览表 399 附录3 运算符的优先级及其结合性 400 附录4 C语言常用库函数 401 参考文献 408
展开全部
商品评论(0条)
暂无评论……
书友推荐
本类畅销
编辑推荐
返回顶部
中图网
在线客服