封神纪2漫画在线观看:c语言的指针变量

来源:百度文库 编辑:中科新闻网 时间:2024/04/29 15:19:18
*p和* p有区别吗?什么时候它们之间需要空格?有什么作用?谢谢!!!!!!!!!!

没有,只是为了阅读方便,你可以这么声明
int *p;也可以int* p;
如果是第一种的话,那么你一看就知道p是个指针,而第二种则不太明显,但是第二种有第二种的好处,不过好处忘了。

你可能理解错了,这不是加空格的问题.
当要使用指针所指向的单元的内容时,应用*p,不必加空格;当你定义指针时,比如要定义一个int型指针,可以写成int* p (*和p之间有空格),也可以写成int *p(*与p之间无空格),这都可以.至少在我用的C++中是可以的

int* p是定义一个INT型的指针,int *p是定义一个指向int类型变量的指针,区别不大,实际中不多用,好久没有接触C了,印象中是这样的,作为参考吧!

其实是个编写代码规范性的问题,你看啊
int* p,q;和int *p,q;
知道了吧
建议使用后者

你可能理解错了,这不是加空格的问题.
当要使用指针所指向的单元的内容时,应用*p,不必加空格;当你定义指针时,比如要定义一个int型指针,可以写成int* p (*和p之间有空格),也可以写成int *p(*与p之间无空格),这都可以.至少在我用的C++中是可以的
你可能理解错了,这不是加空格的问题.
当要使用指针所指向的单元的内容时,应用*p,不必加空格;当你定义指针时,比如要定义一个int型指针,可以写成int* p (*和p之间有空格),也可以写成int *p(*与p之间无空格),这都可以.至少在我用的C++中是可以的
你可能理解错了,这不是加空格的问题.
当要使用指针所指向的单元的内容时,应用*p,不必加空格;当你定义指针时,比如要定义一个int型指针,可以写成int* p (*和p之间有空格),也可以写成int *p(*与p之间无空格),这都可以.至少在我用的C++中是可以的
int* p是定义一个INT型的指针,int *p是定义一个指向int类型变量的指针,区别不大,实际中不多用,好久没有接触C了,印象中是这样的,作为参考吧!
int* p是定义一个INT型的指针,int *p是定义一个指向int类型变量的指针,区别不大,实际中不多用,好久没有接触C了,印象中是这样的,作为参考吧!
没有,只是为了阅读方便,你可以这么声明
int *p;也可以int* p;
如果是第一种的话,那么你一看就知道p是个指针,而第二种则不太明显,但是第二种有第二种的好处,不过好处忘了。
没有,只是为了阅读方便,你可以这么声明
int *p;也可以int* p;
如果是第一种的话,那么你一看就知道p是个指针,而第二种则不太明显,但是第二种有第二种的好处,不过好处忘了。