******
1.指针变量是 专门存放地址 的变量,所以对它进行赋值时只能赋值 地址;
2.指针的初始化: int* ptr = null; 和 int *ptr = null; 是一样的,但是只有ptr 是代表指针变量, *ptr 代表的是指针引用;
3.*ptr 代表是 “ 对指针变量ptr 进行* 运算”
4. int* ptr =&a 合法(对指针变量 ptr 赋值 &a); int* ptr = null ; *ptr =a ; 合法(指针变量ptr 进行* 运算后值为a)
1.数据类型
类型 | 位 | 范围 |
---|---|---|
char | 1 个字节 | -128 到 127 或者 0 到 255 |
unsigned char | 1 个字节 | 0 到 255 |
signed char | 1 个字节 | -128 到 127 |
int | 4 个字节 | -2147483648 到 2147483647 |
unsigned int | 4 个字节 | 0 到 4294967295 |
signed int | 4 个字节 | -2147483648 到 2147483647 |
short int | 2 个字节 |