课程
/后端开发
/C
/Linux C语言指针与内存
str2应该是地址。在 gdb 中 p str 按照整形来说,应该是输出类似0x 的十六进制数,那为什么还会输出“World”?整形数和 char 类型数的&和*是有所不同的吗
2017-03-09
源自:Linux C语言指针与内存 5-3
正在回答
str2只是个常量,取地址打印(&str2)才是打印出地址。整形数跟字符类型的&都是一样的
James_Wang_23
举报
指针-C语言的核心,代领大家对c语言有更加深刻的理解
1 回答第二个printf里面的str2
3 回答str2 为什么不能修改??
1 回答p[4];*p=101,p=&a
1 回答*p=3 *p=1 *p=2顺序为什么是这样的
2 回答为什么*p=&a后又p=&a?这个p到底扮演的什么角色?