int*a,和int*a,b;

C语言中 int*a表示申请一个指针变量,很多人认为int*是一种和int,char符号一样在申请变量时,把名字列在符号用逗号隔开即可,如int a,b;表示申请了两个整形变量分别为a和b,

但是在编译器下,int*a,b并不是申请两个指针变量a和b

int*a,和int*a,b;_第1张图片

这表示申请一个a指针和一个整形变量b,若要连续申请两个指针则需要在b前加上*号

int*a,和int*a,b;_第2张图片

 

你可能感兴趣的:(c语言)