新書推薦:

《
宫门内外:阴云下的政变
》
售價:NT$
332

《
从阅读到输出:靠大量阅读年入7位数 每天15分钟读写闭环,启动人生复利增长系统
》
售價:NT$
356

《
世上要有天一阁
》
售價:NT$
347

《
精确科学的常识 天才数学家克利福德
》
售價:NT$
194

《
星海赞歌(第十三届北京科幻创作创意大赛“光年奖”获奖作品集)
》
售價:NT$
449

《
沪派江南·古今桥韵——高颜值的文化瑰宝
》
售價:NT$
500

《
中产阶级的孩子们:六十年代与文化领导权
》
售價:NT$
500

《
谈鬼说神
》
售價:NT$
1846
|
| 內容簡介: |
|
本书面向C语言初学者,讲述C语言的编程基础和实战。本书共16章,分为5篇。 基础简介篇(第1~2章)讲述C语言概述、Dev C++编辑器概述等内容。 初级编程篇(第3~7章)讲述C语言的基础内容、变量类型、运算符、进制和位运算符、输入和输出等内容。 中级编程篇(第8~10章)讲述C语言的语句结构、模拟元组、数组等内容。 高级编程篇(第11~15章)讲述函数、预处理命令、指针、结构体、文件操作等内容。 项目实战篇(第16章)讲述学生信息管理系统实例。
|
| 關於作者: |
|
林富荣 一位兼具互联网技术与业务的复合型人才,深耕计算机科学与技术领域逾二十载,积累了一线技术研发与项目管理经验,涵盖软件开发、系统架构设计和互联网产品全生命周期实践;通过学术积淀和项目实战的双重历练,成为互联网行业内兼具技术深度与行业洞察力的资深从业者。
|
| 目錄:
|
目 录 第一篇 基础简介篇 第1章 概述3 1.1 C语言概述4 1.1.1 C语言的历史4 1.1.2 C语言的应用4 1.1.3 需要学习C语言的人群6 1.2 C++概述6 1.2.1 C++语言的历史6 1.2.2 C语言和C++语言7 1.3 Dev C++编辑器概述8 1.3.1 Dev C++的历史8 1.3.2 小熊猫Dev C++的概述8 第2章 C语言环境搭建10 2.1 安装软件Dev C++11 2.2 打开软件Dev C++13 2.3 新建Dev C++文件14 第二篇 初级编程篇 第3章 C语言基础21 3.1 运用printf()函数编写第一行代码22 3.2 运用%d的方法输出整数(printf())24 3.3 运用puts()函数编写第一行代码29 3.4 运用指针的方法输出字符(puts())30 3.5 空白符31 3.6 注释32 3.7 保存源文件35 3.8 打开源文件38 3.9 生成EXE文件39 3.10 解决无法执行EXE文件41 第4章 变量类型42 4.1 变量的赋值43 4.2 整型(int)45 4.3 浮点型(float)48 4.4 字符型(char)50 4.5 布尔型(bool)52 4.6 枚举类型(enum)53 4.7 结构体类型(struct)55 4.8 联合类型(union)57 4.9 指针类型59 4.10 void类型61 4.11 转义字符63 4.12 数据类型转换64 第5章 运算符67 5.1 加法运算符68 5.2 减法运算符69 5.3 乘法运算符70 5.4 除法运算符71 5.5 取余运算符72 5.6 自增运算符73 5.7 自减运算符76 5.8 加等于运算符78 5.9 减等于运算符79 5.10 乘等于运算符80 5.11 除等于运算符81 5.12 模等于运算符83 5.13 大于运算符84 5.14 小于运算符86 5.15 大于等于运算符87 5.16 小于等于运算符89 5.17 和等于运算符91 5.18 不等于运算符92 5.19 逻辑与运算符93 5.20 逻辑或运算符95 5.21 逻辑非运算符96 第6章 进制和位运算符98 6.1 二进制99 6.2 十进制103 6.3 十六进制104 6.4 按位与运算符105 6.5 按位或运算符107 6.6 按位异或运算符108 6.7 按位取反运算符109 6.8 按位左移运算符110 6.9 按位右移运算符111 第7章 输入和输出113 7.1 暂停8秒114 7.2 多种类型数据输出115 7.3 变量有多个值116 7.4 getchar()函数117 7.5 getche()函数119 7.6 getch()函数120 第三篇 中级编程篇 第8章 语句结构125 8.1 顺序结构126 8.2 选择结构127 8.2.1 if语句128 8.2.2 if-else语句129 8.2.3 switch语句131 8.3 循环结构132 8.3.1 for循环语句133 8.3.2 while循环语句134 8.3.3 do-while循环语句135 8.4 嵌套结构136 8.4.1 struct的运用136 8.4.2 班级和学生的嵌套结构138 第9章 模拟元组140 9.1 模拟创建元组141 9.2 模拟访问元组142 9.3 模拟转换元组143 9.4 模拟修改元组144 9.5 模拟删除元组145 第10章 数组148 10.1 了解数组149 10.2 创建数组150 10.3 二维数组151 10.4 字符数组和字符串152 10.5 字符串连接函数strcat()154 10.6 修改数组的元素155 10.7 数组冒泡排序157 第四篇 高级编程篇 第11章 函数163 11.1 创建函数164 11.2 形参和实参166 11.2.1 形参166 11.2.2 实参167 11.3 函数返回值return168 11.4 函数的调用170 11.5 函数声明和函数定义171 11.6 全局变量和局部变量173 11.6.1 全局变量173 11.6.2 局部变量175 11.7 变量的作用域176 11.7.1 局部作用域176 11.7.2 全局作用域178 11.7.3 函数作用域179 11.8 递归函数(递归调用)180 第12章 预处理命令182 12.1 预处理命令183 12.2 宏定义#define185 12.3 #include的用法186 12.4 带参数的宏定义188 第13章 指针190 13.1 指针191 13.2 数组指针192 13.3 字符串指针194 13.4 指针变量作为函数参数195 13.5 二级指针196 13.6 数组指针197 13.7 函数指针199 第14章 结构体201 14.1 结构体202 14.2 结构体数组204 14.3 结构体指针205 14.4 枚举类型enum207 14.5 共用体union208 14.6 位域210 14.7 continue语句211 第15章 文件操作214 15.1 打开、读取和关闭文件215 15.2 运用fgetc()函数从文件中读取第一个字符217 15.3 运用fputc()函数将一个字符写入文件219 15.4 运用fgets()函数从文件中读取第一行220 15.5 运用fgets()函数从文件中读取第二行222 15.6 运用fread()函数从文件中读取数据224 15.7 运用fwrite()函数向文件中写入数据227 第五篇 项目实战篇 第16章 学生信息管理系统231 16.1 学生信息管理表232 16.1.1 从需求方获得的表格内容232 16.1.2 数据内容的来源232 16.1.3 需求232 16.2 学生信息管理系统界面232 16.3 添加学生信息代码233 16.4 显示所有学生信息代码234 16.5 搜索指定学生信息代码234 16.6 界面代码234 16.7 整合代码235 16.8 系统运行和功能测试238 16.8.1 添加学生信息238 16.8.2 显示学生信息240 16.8.3 搜索学生信息241 16.8.4 退出242
|
|