已采纳回答 / 野狐逃禅
不对,str2中存储的是地址没错,但str2其本身是指针,所以输出str2是输出指针中存放的地址所指向的值,指针本身的特性。视频中一直展示的*str2才能访问地址所存值、str2访问的是地址是在调试环境下的情况,并不是程序本身运行效果,不要被迷惑了
2017-03-09
最新回答 / 慕粉004404296
这里的字节指的是地址编号的字节表示方式 而地址编号最少用8位16进制来表示的 不能单用位来表示比如在32位操作系统中0x7fff ffff 就是一个地址编号 他不是单用位来表示 而是用字节来表示比如在64位操作系统中0x7fff ffff ffff ffff 这也是一个地址编号顺便一提16的16次方等于2的64次方同理16的8次方等于2的32次方
2017-03-08
最赞回答 / Resona丶紫珀
因为对于%s来说,他是打印一个字符串,那么他总要知道什么时候打印结束吧,所以就以/0为准,看见/0就不打印了但是对于%c来说,他只负责一个一个把字符打印出来,才不关心什么时候结束呢,让我打印我就打印,所以如你所见,他就可以打印出/0后面的东西
2017-03-01