1. C语言较为底层,更接近硬件,效率较高,因此更合适用于开发操作系统;
2. C语言支持函数操作,但它并不属于函数式编程。函数式编程可以理解为高级的函数操作,例如,函数的嵌套定义、匿名函数、闭包、惰性求值等等,但C语言中,基本上只能常规的定义函数、调用函数;
常量、变量和关键字
数据类型
C语言中,数据类型分为基本数据类型和复合数据类型。基本数据类型有:
整型、浮点型、字符型、布尔型和空类型;复合数据类型有:数组、指针、结构体、联合体和枚举类型。注意:C语言早期版本就支持布尔类型,但没有正式定义,而是使用int类型来代替。直到C99标准,才正式引入布尔类型(_Bool),不过使用时最好引入头文件<stdbool.h>
整型
浮点型
字符型
布尔型
枚举型
运算符、表达式与占位符
运算符
算数运算符
比较运算符
逻辑运算符
三目运算符
位运算符
表达式
占位符
流程控制
选择结构
if语句
switch语句
循环结构
while循环
do-while循环
for循环
goto语句
函数
定义
参数
返回值
作用域
函数的递归调用
嵌套调用
递归函数
数组
指针
结构体与联合体
枚举类型
文件操作
预处理指令与宏定义
位操作与位字段
标签:精通,定义,入门,数据类型,C语言,运算符,布尔,函数 From: https://www.cnblogs.com/brankyeen/p/17373944.html