最近搜索
暂无搜索记录
热搜
JAVA
大数据
分布式
Python
人工智能
爬虫
WEB
JavaScript
认证
char *name[10] = {"zhangsan","lisi","wangwu","zhaoliu","tianqi"};
指针数组,存储的不是地址吗?
那既然存储的是地址,正常我使用循环去遍历name[0]-name[4]的时候,输出的应该是地址,为什么会直接输出了地址内容呢?
按照我的理解要输出地址内容,难道不是*name[0]这种才是输出内容吗?
如果我存储的方式 换一种
char *name[10];
char a = “zhangsan”;
name[0] =&a;
此时我去printf name[0]输出就是地址,只有*name[0]的时候才是输出地址的内容,我感觉自己这里有点被绕晕了,麻烦老师可以指导一下,或者告知我哪一节课有解释,我回头再去多看几次