刚学2天C语言,请教懂的人

来源:互联网  时间:2016/7/2 9:40:18

关于网友提出的“ 刚学2天C语言,请教懂的人”问题疑问,本网通过在网上对“ 刚学2天C语言,请教懂的人”有关的相关答案进行了整理,供用户进行参考,详细问题解答如下:

问题: 刚学2天C语言,请教懂的人
描述:

在C语言结构中假设定义
char *name为成员名
且定义ap是变量
那么  ap.name="xxx"  (这里设xxx为姓名)
请问,为什么可以这样赋值呢,name作为一个指针为什么可以被赋予非地址数据。
我是菜鸟,说详细点哦。


解决方案1:

引用 3 楼  的回复:
这个字符串常量是地址吗?为什么指针可以指向字符串常量而不用 & 符号呢

所有变量常量都有地址,直接写在代码中的字符串常量自动作为其地址使用,这是语言标准规定的,有异议请联系C++标准委员会,以上

上一篇每天一问题~fstream 文件打开失败~大神在哪
下一篇求助,按课件上的程序运行,怎么提示错误呀?
明星图片
相关文章
《 刚学2天C语言,请教懂的人》由码蚁之家搜集整理于网络,
联系邮箱:mxgf168#qq.com(#改为@)