VC++中的char *name语句是什么意思?
我看VC++书,上面有很多例子中,定义别的变量都是很正常的intx之类的,但一到了字符型变量就会在变量名前加*号,类似char*name之类的,请问这个*号有什么说法吗?...
我看VC++书,上面有很多例子中,定义别的变量都是很正常的int x之类的,但一到了字符型变量就会在变量名前加*号,类似char *name之类的,请问这个*号有什么说法吗?char name是合法的吗?谢谢!
展开
展开全部
两个例子:
char name = 'a'; //表示定义一个字符型变量name,赋值'a'
char *name1 = &name;旁凳 //表示定义一个字符型指乎启圆针变量name1,内容是'a'所保存在内存中的地址
明白了吧,再不行先去看看岁塌指针方面的知识,这是VC的基本
char name = 'a'; //表示定义一个字符型变量name,赋值'a'
char *name1 = &name;旁凳 //表示定义一个字符型指乎启圆针变量name1,内容是'a'所保存在内存中的地址
明白了吧,再不行先去看看岁塌指针方面的知识,这是VC的基本
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2008-02-01
展开全部
char *name定义了一个字符型指针,但未分配内存空乎漏亩间,其值随机的。岁森
char name定义了一个字符型变量,是合法的。 但也未初始化搜神。
char name定义了一个字符型变量,是合法的。 但也未初始化搜神。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
'*'是谈清烂兆指针的标志啊!就像上面所说的,char name 是指一个字符型的变量,而char *name是指一个字符型数组含历前,得到的是首地址。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
指针,首地址
char *name,都是合芹键法的。
char name是咐告指衡首明一个字符,如'a'.
而char *name是指一个字符串的指针,它指向字符串的首字符所在的地址
char *name,都是合芹键法的。
char name是咐告指衡首明一个字符,如'a'.
而char *name是指一个字符串的指针,它指向字符串的首字符所在的地址
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询