sizeof
- 是一个运算符,给出某个类型或变量在内存中所占据的字节数
- sizeof(int)
- sizeof(i)
int a;
a = 6;
printf("sizeof(int) = %ld\n", sizeof(int);
printf("sizeof(a) = %ld\n", sizeof(a));
运算符 &
- scanf(“%d”, &i);里的&
- 获取变量的地址,他的操作数必须是变量
- int i; printf(“%x”, &i);
- 地址的大小是否与int相同取决于编译器
- int i; printf(“%p”, &i);
& 不能取的地址
- &不能对没有地址的东西取地址
- &(a+b)?
- &(a++)?
- &(++a)?