中图网文创礼盒,买2个减5元
欢迎光临中图网 请 | 注册

C语言程序设计

作者:邱少明
出版社:西安电子科技大学出版社出版时间:2021-08-01
开本: 其他 页数: 312
中 图 价:¥36.7(7.2折) 定价  ¥51.0 登录后可看到会员价
加入购物车 收藏
运费6元,满69元免运费
?快递不能达地区使用邮政小包,运费14元起
云南、广西、海南、新疆、青海、西藏六省,部分地区快递不可达
本类五星书更多>

C语言程序设计 版权信息

  • ISBN:9787560661162
  • 条形码:9787560661162 ; 978-7-5606-6116-2
  • 装帧:一般胶版纸
  • 册数:暂无
  • 重量:暂无
  • 所属分类:>

C语言程序设计 本书特色

本书内容丰富,系统讲述了C语言的基本语法规范,结合大量的典型例题介绍了常用的程序设计方法,注重实用性、通用性的编程训练。本书从第六章启采用项目贯穿的方式,将重点技术进行贯穿迭代,*终形成一个完整的系统。通过贯穿项目从点到面的学习,可以使读者快熟掌握各项知识点,全面提升学习效果,提高解决问题及动手能力。本书是与华为科技有限公司共同打造的,在传统教材的基础上,注重理论知识与实际应用的结合,注重动手实践的过程。本书的所有程序均在华为云的CloudIDE环境下编译运行通过。CloudIDE的编译器为gcc,操作系统为Linux环境。同时在华为云的Classroom上有全部的例题代码、教学视频等教学资料可供下载,同时加入Classroom后可进行课后习题的提交,程序设计题目提交的代码可自动进行判题。 本书提供的有电子教学内容,都存放于华为ClassRoom在线教学平台,老师授课时可以通过平台直接构建线上线上教学模式,加深学生对基本知识的掌握与理解。配套实践环节除传统练习外,同时基于ClassRoom自动测试功能设计线上实验案例,读者可通过平台进行编码、测试,提升训练效率及质量,提成读者动手实践能力,减轻老师实验指导、批阅难度。

C语言程序设计 内容简介

本书以C程序设计语言为基础,讲解了程序设计与软件开发的基本概念、方法和基本思路,注重培养读者的程序设计能力、抽象思维能力和逻辑思维能力。 本书主要内容包括程序设计概述、语法规则、数组与指针、函数、结构体与共用体、文件等。全书内容丰富,结构精练,例题典型,习题丰富,实用性强。 本书可以作为高等院校理工科各专业程序设计课程的教材。为方便教师的教与学生的学,本书配有《C语言程序设计学习指导与实训》(随后由西安电子科技大学出版社出版)及丰富的网络教学资源。

C语言程序设计 目录

第1章 概述 1 1.1 C语言简介 1 1.1.1 C语言 1 1.1.2 C语言的编译、运行及调试 2 1.2 应用程序示例 3 1.2.1 算术计算 3 1.2.2 比较与排序 4 1.2.3 计算分段函数的值 5 本章小结 6 习题 7 第2章 数据类型、运算符和表达式 8 2.1 数据的表示形式及其运算 8 2.2 数据类型 9 2.2.1 整型 10 2.2.2 浮点型 11 2.2.3 字符型 12 2.2.4 不同数据类型之间的转换 13 2.3 标识符 13 2.4 常量 14 2.5 变量 15 2.6 运算符和表达式 16 2.6.1 算术运算符 17 2.6.2 自加运算符与自减运算符 17 2.6.3 赋值运算符 17 2.6.4 逗号运算符 18 2.6.5 关系运算符 18 2.6.6 逻辑运算符 18 本章小结 19 习题 20 第3章 输入与输出 22 3.1 数据输出 22 3.2 数据输入 27 本章小结 30 习题 30 第4章 程序的控制结构 35 4.1 顺序结构 35 4.2 选择结构 36 4.2.1 if语句 36 4.2.2 条件运算符 43 4.2.3 switch语句 44 4.3 循环结构 47 4.3.1 while语句 47 4.3.2 do-while语句 49 4.3.3 for语句 50 4.3.4 break与continue语句 52 本章小结 55 习题 55 第5章 数组 65 5.1 一维数组的定义和引用 65 5.1.1 一维数组的定义 65 5.1.2 一维数组元素的引用 65 5.1.3 一维数组元素的初始化 66 5.1.4 一维数组应用举例 67 5.2 二维数组的定义和引用 72 5.2.1 二维数组的定义 72 5.2.2 二维数组元素的引用 73 5.2.3 二维数组元素的初始化 74 5.2.4 二维数组应用举例 76 5.3 字符数组 80 5.3.1 字符数组 81 5.3.2 字符数组表示字符串 81 5.3.3 字符串处理函数 84 5.3.4 字符串应用举例 87 本章小结 91 习题 91 第6章 函数 102 6.1 函数概述 102 6.2 函数的定义与调用 102 6.2.1 函数的定义 102 6.2.2 函数的调用 104 6.2.3 函数的声明 106 6.3 函数间的信息交换 108 6.3.1 函数的参数 108 6.3.2 数组作为函数参数 109 6.3.3 参数传递方式 113 6.3.4 函数返回值的实现 114 6.4 函数的嵌套调用和递归调用 115 6.4.1 函数的嵌套调用 115 6.4.2 函数的递归调用 117 6.5 变量的作用域和存储类型 122 6.5.1 变量的作用域 122 6.5.2 变量的生命周期 124 6.5.3 变量的存储类型 125 6.6 外部函数与内部函数 129 6.6.1 外部函数 129 6.6.2 内部函数 131 6.7 多文件程序的运行 131 本章小结 134 习题 134 第7章 指针 150 7.1 指针与地址 150 7.2 指针变量的定义与引用 151 7.2.1 指针变量的定义 151 7.2.2 指针变量的引用 153 7.3 指针与地址运算 157 7.3.1 算术运算 157 7.3.2 关系运算 157 7.4 一维数组与指针 158 7.4.1 一维数组元素的两种等价 表示法 158 7.4.2 一维数组与指针的应用 159 7.5 二维数组与指针 162 7.5.1 二维数组的处理方法与 指针表示 162 7.5.2 指向一维数组的指针 165 7.6 字符串与指针 168 7.6.1 字符指针的定义和初始化 168 7.6.2 字符指针作函数参数 171 7.7 指针数组 172 7.7.1 指针数组的概念 172 7.7.2 带参数的main函数 173 7.7.3 指针数组的应用 176 7.8 指针的指针 178 7.8.1 指向指针变量的指针 178 7.8.2 指向指针数组的指针 179 7.9 指向函数的指针 180 本章小结 185 习题 185 第8章 结构体与共用体 208 8.1 结构体类型与结构体变量 208 8.1.1 结构体类型 208 8.1.2 结构体变量 209 8.1.3 结构体变量的初始化和引用 211 8.2 结构体数组及其应用 215 8.3 指向结构体的指针 217 8.4 简单链表操作 220 8.4.1 链表概述 220 8.4.2 链表的基本操作 221 8.5 共用体 233 8.5.1 共用体类型和共用体变量 233 8.5.2 引用共用体变量的方式 234 本章小结 239 习题 239 第9章 文件 258 9.1 概述 258 9.1.1 文件 258 9.1.2 文件的类型 259 9.2 文件的打开与关闭 259 9.2.1 文件的打开 259 9.2.2 文件的关闭 260 9.3 文件的读/写 261 9.3.1 读/写字符函数 261 9.3.2 读/写字符串函数 264 9.3.3 格式化读/写函数 266 9.3.4 读/写数据块函数 268 9.4 文件定位 271 9.4.1 fseek()函数 271 9.4.2 rewind()函数 272 9.4.3 ftell()函数 272 本章小结 273 习题 273 附录1 常用字符与ASCII码对照表 284 附录2 运算符的优先级和结合性总表 286 附录3 C常用库函数 288 附录4 关键字 296 附录5 GCC简单命令汇总 297 附录6 华为CLOUDIDE操作简介 299 参考文献 304
展开全部
商品评论(0条)
暂无评论……
书友推荐
编辑推荐
返回顶部
中图网
在线客服