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