指针与数组

来源:互联网 发布:java求某年某月的天数 编辑:程序博客网 时间:2024/04/29 06:38

在数组和指针的使用过程中;

        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个字节的地址空间;

 

0 0
原创粉丝点击