在数组和指针的使用过程中;
1:数组的定义int str[];数组名可以看作是一个指针,它是一个指针常量。
2:指针的定义,在定义指针时,必须指明其定义类型;它是一个变量,可以被修改。
3:在指针参与运算时,单目运算符++等的优先级要比*高(有的版本是两者优先级相同,结合方向自右向左),例如(*p++)与*(p++)相同。
4:在一位数组中,例如:int str[10];str是数组名,它也是该数组的首地址,其意义相当于str=&str[0];
5:在二维数组中,可能会遇到其他情况,例如int str[5][6];str为该数组的首地址。其值 str=str[0]=&str[0][0];
6:在指针与整数的运算中,例如 int* p;p++为向下一个站存空间4个字节的地址空间;