C语言基础数据类型:
int --4字节(内存)
short --2字节(内存)
char --1字节 (内存)
float --4字节 (内存)
定义变量:
int a = 5;
int b = 3;
int c = a + b;
表达式是由,变量,常量,运算符组成的有结果的式子。
如 上面的 c = a + b;
c语言中的输入和输出:
scanf("%d", &a);
printf("我是…………凸^-^凸");
c语言中的循环语句;
for (::) {}; 有明确的限制条件和循环次数限制(屌丝循环,先判断条件再执行循环体中的内容)。
while () {} 有明确限制条件没有次数限制(土豪,先判断条件再执行循环)。
c语言中的判断语句
if () {} else {}
if () {} else if () {}
判断中套判断,判断的嵌套。
c语言中的选择语句
switch(n) {
case 1: break;
default: break;
}
枚举 enum name {
a = 1,
b,
c
} ;
宏:
宏最重要的是安全性!
一层安全
#define MAX(A, B) ((A) > (B) ? (A) : (B))
二层安全
#define MAX(A, B) ({int __a = (A); int __b = (B); __a > __b ? __a : __b })
三层安全
#define MAX(A, B) ({__typeof__(A); __typeof__(B); __a > __b ? __a : __b})