2个回答
展开全部
语句int* p;和int *p;都是定义一个指向int类型变量的指针
有人提议用int* p;这样在分析类型的时候就直接去掉变量,说p是int*类型的,然后解释int*是指向int类型的指针。
教科书上以int *p;写法居多,不提倡int* p;的写法是因为有些人误以为int* p,q;是定义了两个指针,其实q只是int类型变量。
所以一句话:二者没什么区别,只是int *p强调的是该指针是指向int类型的变量,而int* p强调p是一个指针
有人提议用int* p;这样在分析类型的时候就直接去掉变量,说p是int*类型的,然后解释int*是指向int类型的指针。
教科书上以int *p;写法居多,不提倡int* p;的写法是因为有些人误以为int* p,q;是定义了两个指针,其实q只是int类型变量。
所以一句话:二者没什么区别,只是int *p强调的是该指针是指向int类型的变量,而int* p强调p是一个指针
2013-12-16
展开全部
两者是一样的
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询