VC++中的char *name语句是什么意思?

我看VC++书,上面有很多例子中,定义别的变量都是很正常的intx之类的,但一到了字符型变量就会在变量名前加*号,类似char*name之类的,请问这个*号有什么说法吗?... 我看VC++书,上面有很多例子中,定义别的变量都是很正常的int x之类的,但一到了字符型变量就会在变量名前加*号,类似char *name之类的,请问这个*号有什么说法吗?char name是合法的吗?谢谢! 展开
 我来答
home2001me
2008-02-01 · TA获得超过1072个赞
知道小有建树答主
回答量:993
采纳率:0%
帮助的人:1010万
展开全部
char name
char *name,都是合法的。
char name是指一个字符,如'a'.
而char *name是指桐野一个字符判敏串的指针,它指向字符串的首字符所在的地址掘轮枝
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
Ajkx
2008-02-01
知道答主
回答量:7
采纳率:0%
帮助的人:1.2万
展开全部
char *name定义了一个指针数雹盯,但未初始化。最好这样操作char *name = NULL;
char name定义了一个字符型变量,是合法的。 但也肆橡未薯和初始化。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式