我只是想知道以下分配指针的方法有什么区别。我正在网上看C教程,无法理解他为什么使用第二个指针char * buffer;
。而不是char *buffer
就像我在所有C学习中使用指针的方式一样。是风格吗? e.g
FILE *pFile;
struct product *next;
你把asterix(指针)放在哪里或者它背后的含义是什么关系?
答案 0 :(得分:1)
不,没有区别,这是一个偏好问题。
我倾向于将其设为struct product* next
,因为它更清楚next
的类型是product*
,AKA是指向产品的指针。但不同的人提倡不同的事情。