注册 登录
编程论坛 C语言论坛

关于指针型变量的定义问题;

a451410 发布于 2024-07-23 00:36, 3400 次点击
为什么我在定义指针行变量时只能一个一个定义,一块定义就会出问题,并不是报错而是在用的时候不是指针了。
如下:

int* a,b;<------这种情况下a是int型指针,但是b就会在编译时编程int变量。

int* a;
int* b;<-------这样就不会有问题,百思不得其解;

编译器用的codeblock,望解答。
4 回复
#2
rjsp2024-07-23 08:27
int *a, *b; 才是定义了两个 int* 型变量。
#3
吹水佬2024-07-23 08:30
试试
int *a, *b;
#4
apull2024-07-23 09:22
int* a,b;实际上是int  *a,b;
#5
a4514102024-07-23 21:20
回复 2楼 rjsp
擦 这么简单的错误 汗
1