指针与数组

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

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

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值