天天想你伴奏张雨生:int* a和int *a有区别吗?

来源:百度文库 编辑:高校问答 时间:2024/05/05 20:18:00
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,比较清楚