int* a和int *a有区别吗?
来源:百度知道 编辑:UC知道 时间:2024/05/27 10:13:26
int * a、int* a和int *a有区别吗?
按照规范的写法应该是怎样写呢?
按照规范的写法应该是怎样写呢?
没有任何区别,都表示a是int指针
建议这么写int *a;这样明显一点
理由如下
int *a,b;
a是指针,b是整形,一幕了然
但是你如果写成int* a,b;
虽然a还是指针,b还是整形
但是a前面没直接跟*,一不留神,还真把b看成指针了
没区别,但一般写成int *a;原因正如xknuth所说,这是一种良好的代码书写格式。
没有任何区别
原因是:在C语言的编译过程中,多余的空格,TAB等符号都是被忽略的。
但是为了提高程序可读性,建议使用int *a
没有什么区别,就是位置不一样而以,规范的写法应该是第一种
没有区别吧
我一般写int *a,比较清楚
int* a和int *a有区别吗?
int *p=&a;和 int *p; *p=a;和 int *p; p=&a;有区别么?
int *a[10]和int(*)a[10]分别是什么意思?
static int a 和 int a是什么区别
fun1(int a,int b)
const int a = 10 和 int const a = 10有什么区别?
int a,public int a,private int a,怎么区别?
const int *p和int * const a声明有何不同?
int * * a[10] 是什么意思
int* (*a[5])(int, char*); 是什么意思