课程
/后端开发
/C
/Linux C语言指针与内存
为什么第一个p a p b是输出的值第二次输出它的地址呢?
2017-02-18
源自:Linux C语言指针与内存 3-2
正在回答
前一个是取ab地址上的值
第二次是取ab所在的地址
Freen247 提问者
Hello_Word_ 回复 Freen247 提问者
这个不太清楚了
举报
指针-C语言的核心,代领大家对c语言有更加深刻的理解
1 回答都说数组是指针常量 为什么p str 的时候输出内容 ,不输出地址
2 回答str[]="hello" str是数组的首地址,是个数值常量,为什么p str 会输出hello?
4 回答我试了一下,发现p &a和p &b的大小和老师的是相反的,a的地址不是应该比b的地址小一些吗?
2 回答为什么*p=&a后又p=&a?这个p到底扮演的什么角色?
2 回答如果int a = 3; 那么int *p=&a;之后 是不是*p=3,p=&a 呢?