C数组和指针的注意点
程序员文章站
2022-05-01 10:55:08
...
1. 定义和声明一定要一致
例如:
文件1:
int mango[100];
文件2:
extern int mango[];
2. 当数组已经定义好之后,那么后续的操作,可以使用数组,也可以使用指针的方式
例如:
char my_array[10]=”abcdefgh“,
可以使用数组的方式访问:
char c = myarray[i];
也可以使用指针的方式:
char *p = my_array;
*(p+i)
3. 当定义为指针后,可以用数组方式引用
例如:
char *p=“abcdefg”;
char c = p[i]
4. 作为函数参数时,数组名被编译器当作指向该数组第一个元素的指针,也就是说,函数的形式参实际上是个指针(即使你数组声明)
上一篇: php配置文件php.ini 中文版
下一篇: 指针问题