指针
创建指针时,空格放在哪里都是可以的:
int *p1;
int * p1;
int* p1;
上面三种是完全等价的。
指针变量前的类型是用来说明指针指向的数据的类型。即p1指向的是int型数据。
数组名其实也是一个指针,指向第一个元素的地址。
下面两句是等价的:
int *ptr1 = &myArrary[0]; //& 表示取地址操作
int *ptr2 = myArray;
指针
创建指针时,空格放在哪里都是可以的:
int *p1;
int * p1;
int* p1;
上面三种是完全等价的。
指针变量前的类型是用来说明指针指向的数据的类型。即p1指向的是int型数据。
数组名其实也是一个指针,指向第一个元素的地址。
下面两句是等价的:
int *ptr1 = &myArrary[0]; //& 表示取地址操作
int *ptr2 = myArray;