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

C语言程序设计

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

C语言程序设计 版权信息

C语言程序设计 内容简介

本书根据职业教育教学的需要,按照C99标准介绍了C语言。本书在编排上以程序设计为主线,以编程应用为驱动,重点讲解程序设计的思想和方法,并穿插介绍相关的语言知识。本书主要内容包括C语言概述,数据类型、运算符和表达式,选择结构程序设计,循环结构程序设计,函数,数组,指针,结构体和文件等。 本书可作为高职高专计算机类、电子信息类、自动化类各专业的教材,也可作为计算机考试学习用书,还可供自学者参考。

C语言程序设计 目录

**章 C语言概述 1 1.1 C语言的发展历史和特点 1 1.1.1 C语言的发展历史 1 1.1.2 C语言的主要特点 2 1.2 初识C语言程序 4 1.2.1 程序设计语言的功能 6 1.2.2 程序设计语言的语法 7 1.3 C语言设计基础 10 1.3.1 算法和流程图的表示 11 1.3.2 C语言编译运行步骤及流程图 12 1.3.3 程序的编译与编程环境 14 思考与练习 20 第二章 数据类型、运算符和表达式 23 2.1 常量 23 2.1.1 整型常量 23 2.1.2 实型常量 24 2.1.3 字符型常量 24 2.1.4 字符串常量 25 2.1.5 符号常量 25 2.2 变量 26 2.2.1 整型变量 27 2.2.2 实型变量 27 2.2.3 字符型变量 27 2.2.4 动态变量 28 2.2.5 静态变量 28 2.2.6 外部变量 28 2.3 数据的输入和输出 28 2.3.1 格式化输出函数printf 29 2.3.2 格式化输入函数scanf 31 2.3.3 字符输出函数putchar 31 2.3.4 字符输入函数getchar 32 2.4 C语言的运算符与表达式 32 2.4.1 运算符和表达式的概念 32 2.4.2 算术运算和算术表达式 33 2.4.3 赋值运算符和赋值表达式 33 2.4.4 自增自减运算和表达式 34 2.4.5 逗号运算符和逗号表达式 35 思考与练习 35 第三章 选择结构程序设计 38 3.1 关系运算符和关系表达式 38 3.1.1 关系运算符 38 3.1.2 关系表达式 39 3.2 逻辑运算符和逻辑表达式 40 3.2.1 逻辑运算符 40 3.2.2 逻辑表达式 41 3.3 if语句 42 3.3.1 *基本的if语句 42 3.3.2 if…else语句 44 3.3.3 if…else…if语句 47 3.3.4 if语句的嵌套 50 3.4 switch 语句 51 3.5 条件运算符和条件表达式 54 思考与练习 55 第四章 循环结构程序设计 58 4.1 while循环结构 58 4.1.1 while语句 58 4.1.2 do…while语句 59 4.1.3 while语句和do…while语句的 比较 60 4.2 for循环结构 60 4.3 循环的嵌套 61 4.4 结束循环break语句和continue语句 62 4.4.1 用break语句提前终止循环 62 4.4.2 用continue语句提前结束 本次循环 63 4.5 循环结构程序设计方法 63 思考与练习 66 第五章 函数 70 5.1 函数的定义与调用 70 5.1.1 函数概述 70 5.1.2 函数的定义 72 5.1.3 调用函数 74 5.2 函数的嵌套与递归 76 5.2.1 函数的嵌套调用 76 5.2.2 函数的递归调用 77 5.3 局部变量和全局变量 81 5.3.1 程序的存储空间 81 5.3.2 局部变量 81 5.3.3 全局变量 82 思考与练习 83 第六章 数组 88 6.1 一维数组 88 6.1.1 一维数组的定义和引用 88 6.1.2 一维数组的初始化 90 6.1.3 一维数组的应用 91 6.2 二维数组 93 6.2.1 二维数组的定义和引用 94 6.2.2 二维数组的初始化 96 6.2.3 二维数组的应用 98 6.3 字符数组 100 6.3.1 字符数组的定义和引用 100 6.3.2 字符数组的初始化 101 6.3.3 字符数组的应用 102 思考与练习 106 第七章 指针 108 7.1 地址和指针 108 7.2 指针变量 110 7.2.1 指针变量的定义 110 7.2.2 指针变量的引用 112 7.2.3 指针的运算 113 7.2.4 指针变量的初始化 115 7.3 数组与指针 116 7.3.1 数组元素的指针 116 7.3.2 在引用数组元素时指针的运算 117 7.3.3 通过指针引用数组元素 117 7.3.4 用数组名作函数参数 120 7.4 通过指针引用字符串 122 7.4.1 字符串的引用方式 123 7.4.2 常用字符串处理函数 125 思考与练习 130 第八章 结构体 132 8.1 结构体类型 132 8.1.1 结构体类型定义 132 8.1.2 类型标识符的别名 133 8.2 结构体变量 135 8.2.1 结构体变量的定义 135 8.2.2 结构体变量的初始化 136 8.2.3 结构体变量成员的引用 137 8.2.4 结构体类型数据的输入 139 思考与练习 140 第九章 文件 144 9.1 文件概述 144 9.1.1 文件的分类 144 9.1.2 文件缓冲区 145 9.1.3 文件类型指针 145 9.1.4 文件结束的判定 146 9.2 文件的打开与关闭 147 9.2.1 用fopen函数打开数据文件 147 9.2.2 用fclose函数关闭数据文件 148 9.3 顺序读写数据文件 148 9.3.1 对文件读写字符 148 9.3.2 对文件读写字符串 150 9.3.3 用二进制对文件读写数据 152 9.3.4 格式化读写文件函数 154 9.4 文件的定位 154 9.4.1 rewind函数 154 9.4.2 fseek函数 155 9.4.3 ftell函教 155 9.5 文件检测函数 157 思考与练习 157 附录1 常用字符与ASCII码对照表 159 附录2 C语言运算符的优先级和结合性 160 附录3 常用库函数 161 参考文献 168
展开全部
商品评论(0条)
暂无评论……
书友推荐
编辑推荐
返回顶部
中图网
在线客服