C语言中 int i=5;那么 int *p=&i和int &p=I和int p=&i的区别?

2024-12-01 07:51:03
推荐回答(1个)
回答1:

在C中,若有int i=5;,则int *p=&i;是正确的薯腔。int *p=&i;是声明指针p时同时初始化为i的地址,是一种综合写法数野衫,分开写是int *p; p=&i。后面int &p=I和int p=&i都是错误语句,根本谈不上有什脊伏么不同的问题。