c语言里 *p=a和p=a的区别?

为什么上面用*p=a,下面用p=a?
2024-11-06 07:09:01
推荐回答(2个)
回答(1):

在c语言里 *p=a
是使用在声明指针变量的同时给它赋初值。p=a;是在已经声明了指针变量以后,再给它赋初值。这两者是有区别的,不能通用的。

回答(2):

这两个是一个意思
第一个前面的* 只是变量p的类型