㈠
int *p;p为指针型变量,&取地址。
int*定义整型指针型变量。
p可以用作整型输出。
㈡
*p解引用,对地址直接访问。
能够被解引用的一定是个地址,
能作为指针的一定可以被解引用。
地址加减改变的是数据类型的大小。
㈢
两种变量不能进行赋值,
指针只能与指针运算,
数据与指针的类型在定义时需一致。
㈣
整型变量字节:
short 2字节 int 4字节 long 8字节
㈤
数组名可以直接作为指针来用,
可以作为第一个元素的首地址。
一组数据的地址是连续的。
二维数组的行可以单独作为指针,
表示当前行的首元素地址。
㈥
char s[10]={"字符串"}
字符串数组名可以表示首个字符的首地址。
㈦
int a;int *p;p=&a;printf("%d",*p)
输出a
㈧
类型不一样也不要重复定义同一变量名。