gpt4 book ai didi

c - 这些形式的指针声明有什么区别?

转载 作者:行者123 更新时间:2023-11-30 18:19:11 25 4
gpt4 key购买 nike

Possible Duplicate:
C - initialization of pointers, asterisk position

这些声明之间有什么区别:

char* str; 

char *str; 

有什么区别吗?

另一个例子:

   char* str; 
struct StrStackLink *next;

都是strnext指针或者星星的位置有什么意义吗?

最佳答案

没有区别 - 都声明一个指向 char 的指针。然而,当您在同一行声明多个变量时,会有区别

char* str1, str2;

声明 str1 为指针,str2 为字符,而

char *str1, *str2;

声明两个字符指针

关于c - 这些形式的指针声明有什么区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13968510/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com