C语言思维导图(含C语言全部知识点)
需积分: 0 178 浏览量
更新于2023-02-16
收藏 6.28MB PDF 举报
C语言思维导图
C语言是现代计算机科学的基石,它的知识点涵盖了计算机科学的方方面面。下面是C语言思维导图的详细解释:
一、C语言的历史
C语言的历史可以追溯到20世纪60年代,莱布尼兹和伏羲等数学家和计算机科学家为 двоичный代码的发现和应用做出了重要贡献。后来,肯·汤普森和丹尼斯·里奇等计算机科学家开发了B语言和C语言,并使其成为了现代计算机科学的基石。
二、变量
在C语言中,变量是指程序中用于存储数据的单元。变量的命名规则是:
1. 只能由字母(包括大写和小写)、数字和下划线(_)组成。
2. 不能以数字开头。
3. 长度不能超过63个字符。
4. 变量名中区分大小写的。
5. 变量名不能使用关键字。
变量的初始化是指在声明变量时赋予其初始值,如int a = 10;。如果不赋值,可能会报警告。
分类:
* 全局变量:整个程序的生命周期内有效。
* 局部变量:只在当前大括号内部有效。
作用域:
* 全局变量:整个程序。
* 局部变量:所在大括号内部。
属性:
* 值属性
* 类属性
全局变量与局部变量重名时,局部优先。
三、字符串
字符串是指一种特殊的字符数组,它的末尾默认添加了\0。字符串本身是常量,存储在常量区。
四、操作符
操作符是指C语言中的运算符,它们可以进行算术、赋值、比较、逻辑、位运算等操作。
算术操作符:
* %(取模)的左右两端只能放整数。
* /(除法)在进行小数的除法时,左右两端至少有一端带有小数。
赋值操作符:
* =
* +=
* -=
* \*=
逻辑操作符:
* &&
* ||
* !
关系操作符:
* ==
* !=
* >
* <
* >=
* <=
五、控制语句
控制语句是指C语言中的流程控制语句,它们可以控制程序的执行流程。
条件判断语句:
* if语句
* if else语句
* switch语句
循环语句:
* for语句
* while语句
* do while语句
跳转语句:
* break语句
* continue语句
* return语句
* go to语句
六、函数
函数是指C语言中的子程序,它可以实现固定运算功能,并带有入口和出口。
函数的组成部分:
* 函数头(返回类型)
* 函数体
* 函数名
* 函数的参数
函数的入口是指函数所带的各个参数,出口是指函数的函数值。
七、内存
内存是指计算机中的存储单元,它可以存储程序和数据。
* 电脑
* 程序
* 硬盘
* 文件写入电脑的地方
* 运行内存
* 内存单元
八、其他知识点
* typedef
* static
* volatile
* const
* extern
C语言思维导图涵盖了C语言的历史、变量、字符串、操作符、控制语句、函数、内存等方面的知识点,为学习和使用C语言提供了系统的指导。

理工小羊
- 粉丝: 5499
最新资源
- MATLAB数据处理技术在光学领域屈光度计算中的应用与实现
- 网络营销的策略组合.pptx
- 海康威视嵌入式产品介绍.pptx
- 计算机网络试题及解答(最终).doc
- 高等数学第五节极限运算法则.ppt
- 浅析网络经济对财务管理的影响.doc
- 人工智能的发展历程.pdf
- 宁波大学通信工程专业培养方案及教学计划.doc
- 用matlab绘制logistic模型图.ppt
- 住房城乡建设项目管理办法.pdf
- (源码)基于Arduino的遥控车系统.zip
- 基于MATLAB的均匀与非均匀应变光纤光栅仿真分析系统 精选版
- 网络管理与维护案例教程第5章-网络安全管理.ppt
- 网络语言的特点及对青少年语言运用的影响和规范.doc
- 算法讲稿3动态规划.pptx
- 高中信息技术编制计算机程序解决问题学案.docx