大小:46.16M
更新时间:23-09-19
系统:Pc
C语言入门很简单是C语言菜鸟入门的不二选择,由马磊编著。本书即将展现的是一个简单的C语言,让C语言入门新手能在较短的时间内快速掌握C程序设计的基本思维和基础知识。本书和其他C语言图书的讲解方式有所不同,本书讲解时从实际出发,对C语言中的很多概念用生活中的例子进行类比。语言上力求幽默直白、轻松活泼,避免云山雾罩、晦涩难懂。讲解形式上图文并茂,由浅入深,抽丝剥茧。通过阅读本书,读者会少走很多弯路,会感觉到C语言其实没有想象的那么难。
《c语言入门很简单》是一本与众不同的C语言学习读物,是一本化繁为简,把“抽象”问题“具体”化,把复杂问题简单化的书。在本书中,避免出现云山雾罩、晦涩难懂的讲解,代之以轻松活泼、由浅入深的剖析,这必将使每一位阅读本书的读者少走弯路,快速上手,从而建立学习C程序设计的信心。
《c语言入门很简单》共15章,分为5篇,从实用出发,由遇到的问题引出解决问题的方法来系统讲述C语言的各个特性及程序设计的基本方法。本书内容主要包括常量、变量、程序结构、数组、字符串、指针、结构体、共同体、枚举类型、函数、局部变量和全局变量、预处理命令和文件等一些非常重要的知识。通过阅读本书,读者可以在较短的时间内理解C程序设计的各个重要概念和知识点,为进一步学习打好基础。
本书最适合没有基础的C语言入门新手阅读;对于有一定基础的读者,可通过本书进一步理解C语言的各个重要知识点和概念;对于大、中专院校的学生和培训班的学员,本书也不失为一本好教材。
第1篇 一切从基础开始
第1章 概述(教学视频:21分钟)
1.1 C语言简介
1.1.1 C语言的位置
1.1.2 C语言的优缺点
1.1.3 C语言适合什么开发
1.2 C语言的开发环境
1.2.1 编辑器、编译器和链接器
1.2.2 集成开发环境
1.3 VisuaIStudio使用简介
1.3.1 VisuaIStudio版本
1.3.2 VisuaIStudio的安装
1.3.3 新建项目
1.3.4 编写代码
1.3.5 编译链接
1.3.6 运行可执行程序
1.4 如何学好C语言
1.5 小结
1.6 习题
第2章 开始c语言之旅(教学视频:22分钟)
2.1 为什么要写代码
2.1.1 为什么要写程序
2.1.2 从本书开始学编程
2.1.3 从一个现实的例子开始
2.2 编程的核心--数据
2.2.1 数据从哪里来
2.2.2 数据的表示
2.2.3 数据类型面面观--精度和范围
2.2.4 C语言基本数据类型
2.2.5 数据的变与不变--变量、常量
2.3 使用变量和常量
2.3.1 变量的使用
2.3.2 命名的方式
2.3.3 关键字
2.3.4 常量的使用
2.4 小结
2.5 习题
第2篇 简单程序的构建
第3章 简单数学运算(教学视频:44分钟)
3.1 什么是赋值
3.1.1 赋值的作用--把数据存起来
3.1.2 赋值运算的形式
3.1.3 赋值表达式
3.1.4 机动灵活的赋值-scanf0
3.1.5 看看我们的劳动成果--printf()
3.1.6 赋值的重要性
3.2 开始赋值--整型赋值
3.2.1 整数在计算机中的表示--二进制
3.2.2 更先进的表示方法--八进制和十六进制
3.2.3 进制之间的转换--以二进制为桥梁
3.2.4 给整型赋值
3.3 浮点型赋值
3.3.1 小数在计算机中的表示
3.3.2 给浮点型赋值
3.4 字符型赋值
3.4.1 字符在计算机中的表示--ASCII
3.4.2 给字符赋值
3.5 类型转换
3.5.1 什么是类型转换
3.5.2 类型转换的利弊
3.5.3 隐式类型转换和显式类型转换
3.5.4 赋值中的类型转换
3.6 基本数学运算
3.6.1 数学运算和数学表达式
3.6.2 商与余数
3.6.3 位运算
3.6.4 优先级的奥秘
3.6.5 数学运算中的类型转换
3.7 复合赋值运算
3.7.1 复合赋值运算
3.7.2 自增自减运算--特殊的复合赋值
3.7.3 自增自减运算的使用
3.8 小结
3.9 习题
第4章 程序结构( 教学视频:45分钟)
4.1 语句和语句块
4.1.1 简单语句
4.1.2 语句块
4.2 变量的作用域
4.2.1 局部变量的声明定义位置规则
4.2.2 局部变量的作用域规则
4.2.3 嵌套语句块的同名变量作用域规则
4.3 最常见的语句执行结构——顺序结构
4.4 判断结构
4.4.1 判断的基础——逻辑真假
4.4.2 基础的判断——关系运算
4.4.3 复杂的判断——逻辑运算
4.5 if判断结构
4.5.1 基本if结构
4.5.2 if-else结构
4.5.3 另类的条件判断——?运算符的使用
4.5.4 if-else if-else结构
4.5.5 嵌套的if结构
4.6 switch判断结构
4.6.1 switch基本结构
4.6.2 果断结束——break的使用
4.7 循环结构
4.7.1 while循环结构
4.7.2 for循环结构
4.7.3 goto语句
4.7.4 循环嵌套
4.7.5 break和continue
4.8 真正的程序——三种结构的揉和
4.9 小结
4.10 习题
第3篇 复杂数据的表示
第5章 数组( 教学视频:39分钟)
5.1 数组简介
5.1.1 数组的用途
5.1.2 数组变量的定义
5.2 数组变量初始化和赋值
5.2.1 数组的初始化
5.2.2 数组的下标
5.2.3 给数组赋值
5.2.4 数组元素的引用
5.3 二维数组
5.3.1 数组的维
5.3.2 二维数组表示和含义
5.3.3 二维数组的初始化
5.3.4 二维数组的赋值
5.3.5 二维数组的引用
5.4 多维数组 155
5.5 小结 157
5.6 习题 158
第6章 字符数组——字符串( 教学视频:31分钟)
6.1 字符数组 161
6.1.1 字符数组的表示 161
6.1.2 字符数组的初始化 161
6.1.3 字符数组的赋值和引用 162
6.2 字符串 164
6.2.1 字符串的C语言表示 164
6.2.2 使用字符串为字符数组初始化 164
6.2.3 字符串的保存形式 165
6.3 字符串的输入/输出——scanf和printf字符串 166
6.3.1 输入/输出字符串的C语言表示 166
6.3.2 scanf()函数对字符串的特殊处理 168
6.4 小结 169
6.5 习题 170
第7章 指针( 教学视频:65分钟)
7.1 地址的概念 172
7.1.1 地址的含义 172
7.1.2 为什么要用地址 173
7.1.3 地址的表示与取址运算 174
7.2 指针和指针变量 175
7.2.1 指针的含义和用途 175
7.2.2 指针类型 176
7.2.3 指针变量的定义和使用 177
7.2.4 void指针 177
7.3 指针运算 179
7.3.1 取指针元素 179
7.3.2 指针的自增自减 181
7.3.3 指针的类型转换 183
7.4 数组和指针 186
7.4.1 数组名也是指针 186
7.4.2 数组名是指针常量 187
7.4.3 使用数组名访问数组元素 187
7.4.4 三种访问数组元素的方法 189
7.4.5 数组指针和指针数组 190
7.5 多重指针和多维数组 192
7.5.1 多重指针 192
7.5.2 取多重指针元素运算 194
7.5.3 多维数组名和各维元素 195
7.5.4 使用指针访问多维数组 197
7.6 字符串和指针 199
7.6.1 字符指针 199
7.6.2 字符指针和字符串 200
7.6.3 scanf()、printf()函数和字符指针 201
7.7 小结 203
7.8 习题 203
第8章 结构体( 教学视频:35分钟)
8.1 结构体的含义 205
8.2 结构体类型的表示 206
8.2.1 结构体类型的一般格式 206
8.2.2 结构体的成员变量 207
8.2.3 复杂的结构体 208
8.3 结构体变量 209
8.3.1 结构体变量的声明定义 209
8.3.2 结构体变量初始化 210
8.3.3 取结构体成员运算 211
8.4 结构体数组 213
8.5 结构体指针 215
8.5.1 一重结构体指针 215
8.5.2 使用结构体指针取结构体数据 216
8.5.3 结构体指针例子 217
8.6 回到问题 218
8.7 小结 218
8.8 习题 219
第9章 共同体类型( 教学视频:36分钟)
9.1 共同体的含义与表示 222
9.1.1 共同体的用途 222
9.1.2 共同体的表示 222
9.1.3 复杂的共同体 224
9.2 共同体变量 225
9.2.1 共同体变量 225
9.2.2 共同体成员变量的相互覆盖 225
9.2.3 使用共同体变量 226
9.3 共同体数组 228
9.4 共同体的指针 231
9.4.1 一重共同体指针类型 231
9.4.2 共同体指针变量 231
9.4.3 完整的例子 232
9.5 小结 233
9.6 习题 233
第10章 枚举类型( 教学视频:35分钟)
10.1 枚举类型的含义与表示 235
10.1.1 枚举类型的含义 235
10.1.2 枚举类型的表示 236
10.2 枚举常量和枚举变量 236
10.2.1 枚举常量 237
10.2.2 枚举变量的定义 239
10.2.3 枚举变量的使用 240
10.3 枚举数组和枚举指针 241
10.3.1 枚举数组 241
10.3.2 枚举指针 241
10.3.3 用枚举指针来访问枚举数组 242
10.4 typedef类型定义符 243
10.5 小结 245
10.6 习题 245
第4篇 复杂功能的实现
第11章 函数( 教学视频:50分钟)
11.1 函数的意义 248
11.2 函数的形式 249
11.2.1 函数的一般形式 249
11.2.2 函数的参数列表 250
11.2.3 函数的返回值类型 251
11.3 函数的声明和定义形式 251
11.3.1 函数的声明 251
11.3.2 函数的定义形式 252
11.3.3 函数的形参 253
11.3.4 return返回值语句 254
11.4 自己动手写一个函数——加法函数 255
11.4.1 确定加法函数的样子 255
11.4.2 实现加法函数体 256
11.4.3 完整的加法函数定义 256
11.5 函数调用 257
11.5.1 函数的调用作用 257
11.5.2 函数的调用表达式 258
11.5.3 函数的实参 258
11.5.4 简单函数的调用 259
11.6 复杂参数 260
11.6.1 数组参数 260
11.6.2 指针参数 262
11.6.3 结构体、共同体和枚举参数 265
11.7 小结 268
11.8 习题 268
第12章 特殊的函数——main()函数( 教学视频:32分钟)
12.1 main()函数的作用
12.2 main()函数的声明定义 273
12.2.1 main()函数的声明形式 273
12.2.2 main()函数的参数 273
12.2.3 main()函数的返回值 275
12.3 小结 276
12.4 习题 276
第13章 局部变量和全局变量( 教学视频:39分钟)
13.1 变量的作用域和生命周期 277
13.2 函数内的局部变量 278
13.2.1 局部变量的作用域 278
13.2.2 局部变量的生命周期 278
13.2.3 局部变量的覆盖作用 280
13.3 函数外的全局变量 282
13.3.1 全局变量的作用域 282
13.3.2 全局变量的生命周期 283
13.3.3 局部变量对全局变量的覆盖作用 284
13.4 变量修饰符 286
13.5 小结 289
13.6 习题 289
第5篇 C语言的高级内容
第14章 预处理命令、文件包含( 教学视频:48分钟)
14.1 预处理命令的作用 292
14.2 C语言中的宏定义 294
14.3 预编译控制 298
14.4 文件包含 301
14.5 include包含头文件 303
14.6 小结 308
14.7 习题 309
第15章 文件操作( 教学视频:47分钟)
15.1 文件 313
15.2 文件的打开与关闭 315
15.3 文件读写 318
15.4 文件的其他操作 322
15.5 小结 325
15.6 习题 325
来源于网络,仅用于分享知识,学习和交流!请下载完在24小时内删除。
禁用于商业用途!请购买正版,谢谢合作。
1、下载并解压,得出pdf文件
2、如果在电脑上打不开pdf文件,别着急,那么您需要先在电脑上下载一个pdf阅读软件
3、有pdf阅读文件直接双击即可打开pdf文件
精品推荐
同类热门
类似软件
计算机二级c语言程序设计题库1.62M281人在用计算机二级c语言题库软件是科慧尔软件官方开发的一款二级c语言考试系统,该系统按照最新《全国计算机等级考试二级C语言程序设计考试大纲》研发而成,拥有考试大纲、同步训练、测验评析和模拟考试四大栏目,可以帮助广大考生更好的掌握二级c语言程序设计,从而更好的通过
查看office2013日语语言包249.03M670人在用 office2013日语语言包是微软官方针对office2013软件而开发的日文语言包,包括32位和64位两个版本,能够将office2013中的菜单,子菜单,工具栏,选项等内容全部翻译为日语,适用于想要使用office2013日语版的朋友们,欢迎
查看c++程序设计语言(第4部分:标准库)68.02M1246人在用c++程序设计语言(第4部分:标准库)是C++之父Bjarne Stroustrup编写的全新作品,也是通常用户所说的c++程序设计语言第四版,是无可替代的C++领域经典的参考书,详细的介绍C++11的各项新特性、功能等。全书知识结构完整,对C++语言介
查看写给大家看的c语言书(第2版)41.09M288人在用 写给大家看的c语言书(第2版)是一部别开生面、与众不同的C语言经典入门著作,由美国计算机编程专家佩里编著。本书内容丰富,将C语言的基础知识、必备的实战技能和宝贵编程经验尽数道来。没有云山雾罩,没有前因后果的行话,没有艰深而且不必要的内部技术细节,没
查看c++程序设计语言(第1-3部分)(原书第4版)157.95M1410人在用 c++程序设计语言(第1-3部分)(原书第4版)是C++领域的一本经典的参考书,由C++语言之父Bjarne Stroustrup编著,全书知识结构完整,对C++语言介绍非常全面,作者按照基本功能、抽象机制、标准库的递进层次组织全书,由浅入深地把C
查看热门标签
网友评论0人参与,0条评论
最新排行
自己动手写操作系统pdf高清版30.91M于渊无水印影印版 自己动手写操作系统是于渊编写的一本编程爱好者编写的别具一格、颇有特色的操作系统原理与实现的图书,本书在详细分析操作系统原理的基础上,用丰富的实例代码,一步一步地指导读者用C语言和汇编语言编写出一个具备操作系统基本功能的操作系统框架。作者对系统初启、
查看响应式web设计html5和css3实战第2版10.6Mpdf扫描版 响应式web设计是一种统一的解决方案,可以让web作品适配手机,平板和桌面电脑。但如何才能更好的学习和入门呢?响应式web设计html5和css3实战第2版将为用户提供最全面的讲解,是一本html和css3的实战手册,由英国程序员本·弗莱恩编著。
查看电气工程师手册电子版26.89Mpdf高清版 如何更好的学习电气工程呢?小编这里带来了电气工程师手册pdf下载,高清版,是一款专业的电气工程师电子图书,全面系统地介绍了电气工程各专业基本、常用以及全新的技术内容,既有理论性,又有实践性,适合从事电气工作的技术人员使用,也可供其他有关专业人员和高
查看android驱动开发与移植实战详解5.14Mpdf高清版android驱动开发与移植实战详解是一本pdf高清版的电子图书,已经附带了pdf福昕阅读器在软件包中,用户可以即下即看。android安卓系统是谷歌公司推出的一款手机系统,是基于linux内核开发的,能够迅速建立手机软件的解决方案。该系统采用了webk
查看游戏编程权威指南第4版pdf98.95M 游戏编程权威指南 第4版是一本经典的游戏编程入门读物,由美国程序员麦克沙福瑞和格雷海姆两人共同编著。本书探讨了整个游戏开发过程和与创建游戏相关的挑战。在对游戏框架的介绍中,作者探讨了现代游戏引擎的主要子系统以及可用于实际游戏中的专业技术。全书内容包
查看tomcat权威指南第二版3.36M布里泰恩pdf高清电子书 tomcat权威指南第二版是由美国软件架构师布里泰恩和达尔文先生合作编写的,是一本Tomcat实用使用教程,作者详细的介绍了Apache.Tomcat这一广受欢迎的开源servlet、JSP容器和高性能的web.server,提供了关于servle
查看你早该这么玩Excel25.86Mpdf完整版 你早该这么玩Excel pdf完整版,己做好全部的书签,即下即用。本电子书讲述的都是日常工作中常遇到一些Excel问题,通过最简单的方法,解决excel问题,帮助办公人员提高工作效率。另外软件包中附带了pdf阅读器,请自行下载! exc
查看架构探险从零开始写javaweb框架74.49M黄勇pdf扫描版 架构探险从零开始写javaweb框架是一本java web框架编写教材,由阿里巴巴公司系统架构师黄勇编著。本书从开发工具入手,让读者们熟练使用IDE,更让读者一步一步熟悉Servlet到搭建轻量级框架,精简易懂,由类加载器到实现请求转发,使读者更清
查看HP WEB JetAdmin 10.2参考手册7.39Mpdf版HP WEB JetAdmin 10.2参考手册pdf版电子书,它提供简单而详尽的方式,主动地管理网络周边设备,并为打印效率做最佳化。你可以将周边装置设定群组,甚至可以加上地图,让人了解每台机器的位置。如果您还不了解HP WEB JetAdmin或在使用
查看大数据挑战与nosql数据库技术1.95M完整版 大数据挑战与nosql数据库技术是一本NoSQL数据库数据操作手册,由陆嘉恒编著。本书内容丰富翔实,主要从理论、系统、应用三个方面详细讲述了大数据的技术知识,并针对NoSQL数据库技术做了深入的分享,是学习大数据技术的地图、指南手册,可以帮助读者跳
查看