define 定义常量和宏
#include<stdio.h>
//define 是一个预处理指令
//1、define定义符号
//#define max 1000
//2、define定义宏
//情况一#define ADD(x,y)x+y
// 情况二#define ADD(x,y) ((x)+(y))
int main()
{
//printf("%d\n", max);
printf("%d\n", 4*ADD(2, 3));//情况一:输出11 4*2+3 情况二输出20
return 0;
}
指针:
内存:像现实生活中空间,寻找需地址,内存是一块大的空间,划分成一个个格子,编号;
内存是怎样编号的,一个内存单元是多大空间;32位-32根地址线-通电-1/0
电信号转换为数字信息:1和0组成的二进制序列
char -1byte =8bit -8个地址
最终:一个内存单元是一个字节,然后分配地址的