c语言中星号的作用总结 |
|
|
c语言中的星号的两种作用:
作为“标志符”使用,说明某个变量是指针类型的变量,或者某个函数的返回值是指针类型的返回值,或者用来说明(声明)是函数指针。
如:
intp;
intadd(inta,intb);
int(add)(inta,intb);
作为“运算符”实用,作用是取出该指针变量所对应的地址空间中的变量值。
如:
a=p;
p++;
星号书写的位置小贴士:
chara;
chara;
chara;
都是一样的;
我的习惯是:对函数我一般为charfunction(void)
对于变量我一般charp;
一般一些大公司都有自己的规范。
不必太过纠结!
|
|
|
|
|
|
|
|