《指针的编程艺术》——指针与一维数组
1、指针与一维数组的访问
补充:数组名arr就是指针常量,带有*的变量名就是指针变量。
说明:
①arr数组名表示这个数组第1个元素的地址,也就是arr等同于&arr[0]
②arr数组名可以使用指针变量的*符号取值,如*arr等同于arr[0],*(arr+1)
③ptr指针变量名可以使用指针常量的[ ]符号取值,如ptr[0]等同于*ptr,ptr[1]等同于*(ptr+1) ——推荐使用*(ptr+1)这种形式取值
补充:数组名arr就是指针常量,带有*的变量名就是指针变量。
说明:
①arr数组名表示这个数组第1个元素的地址,也就是arr等同于&arr[0]
②arr数组名可以使用指针变量的*符号取值,如*arr等同于arr[0],*(arr+1)
③ptr指针变量名可以使用指针常量的[ ]符号取值,如ptr[0]等同于*ptr,ptr[1]等同于*(ptr+1) ——推荐使用*(ptr+1)这种形式取值