C语言指针。 int *p=&a[0]; 和int *p; p=&a[0]; 等价吗?

有没有人在啊,想请问一下,C语言指针。 int *p=&a[0]; 和int *p; p=&a[0]; 等价吗?
最新回答
蔚蓝的心

2024-11-26 09:02:38

等价的,一个是在定义的时候就让指针p指向a[0]的地址,一个是先定义指针p然后再讲a[0]的地址复制给p,结果是一样的。只是在编辑器跑的时候有点差别
傲慢与偏见

2024-11-26 08:38:08

对的,一样的。