C指针中的疑问
许多人似乎偶尔会有这些疑问。所以把它贴在这里 以下声明的区别是什么C指针中的疑问,c,C,许多人似乎偶尔会有这些疑问。所以把它贴在这里 以下声明的区别是什么 int* x; int *x; 以下声明是否相同?b在两个声明中都是指针吗 int* a, b; int *a, b; 看 没有区别 请注意 int* a, b; int *a, b; 与不同吗 int* a, *b; int *a, *b; 除了视觉上没有区别。这只是风格的问题。除此之外没有区别。int*x也一样。谢谢,我更新了我的问题。int*x也是sameThanks,你能详细解释一下为什么它不一样吗?正如John
int* x;
int *x;
以下声明是否相同?b在两个声明中都是指针吗
int* a, b;
int *a, b;
看
没有区别
请注意
int* a, b;
int *a, b;
与不同吗
int* a, *b;
int *a, *b;
除了视觉上没有区别。这只是风格的问题。除此之外没有区别。
int*x
也一样。谢谢,我更新了我的问题。int*x
也是sameThanks,你能详细解释一下为什么它不一样吗?正如John Bode所说,int*a,b代码>和int*a,b代码>被解析为int(*a),b代码>。没有类型int*
,但位置a
指向的是int
。