求解 char *s 与 char* s有区别么?
6个回答
展开全部
没区别,怎么写都行,前者强调s是个指针,后者可能会使人无以为char *是种新类型~
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
同意语义,唯一区别是编码风格,前一种更好、更容易让人理解。
如:
char* p, q;
可能会让人以为q也是个指针。
但:
char *p, q;
就不大可能让人产生混淆了。
如:
char* p, q;
可能会让人以为q也是个指针。
但:
char *p, q;
就不大可能让人产生混淆了。
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
前面是把一个指针定义Char类型 ,后面是定义一个char类型的指针 ,其实两个都是一样的东西 说法不一样
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
没有任何区别。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询