鱼C论坛's Archiver
论坛
›
C\C++交流
› 对答案有所疑问,求助大佬
wyz20010429
发表于 2021-8-11 11:28:46
对答案有所疑问,求助大佬
我感觉图中这两个不完全一样吧?,*(str+3)可以作为左值,为str【3】不能作为左值把?
Max472
发表于 2021-8-11 12:00:21
数组初始化不就是
for ( i=0; i < n; i++)
{
a = i;
}
2012277033
发表于 2021-8-11 12:01:26
这里的重点是理解偏移量
这里假设3在内存的地址为0x1
而str在内存的地址为0x3
那么3实际上就是0x1加上偏移量0x3和str的0x3加上偏移量0x1结果取到的内存地址都是一样的,所以内容也肯定是等价的
页:
[1]
查看完整版本:
对答案有所疑问,求助大佬