为了账号安全,请及时绑定邮箱和手机立即绑定

哪个更有意义-char *字符串或char * string?

哪个更有意义-char *字符串或char * string?

C++
ITMISS 2019-10-31 12:58:05
目前,我正在学习C ++,并且遇到了很多以null终止的字符串。这让我开始思考,在声明指针时更有意义的是:char* string要么char *string?对我来说,char *格式更有意义,因为“ string”的类型是指向char的指针,而不是char。但是,我通常会看到后一种格式。显然,这也适用于引用。有人可以告诉我后一种格式是否合乎逻辑?
查看完整描述

3 回答

?
墨色风雨

TA贡献1853条经验 获得超6个赞

在以下声明中:


char* string1, string2;

string1是字符指针,但string2仅是单个字符。因此,声明的格式通常为:


char *string1, string2;

这使得*适用于string1但不适用的更为清晰string2。优良作法是避免在一个声明中声明多个变量,尤其是在其中一些是指针的情况下。


查看完整回答
反对 回复 2019-10-31
  • 3 回答
  • 0 关注
  • 396 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信