gpt4 book ai didi

c - 当 p 指向一个数组(int)索引时, '-1[p]' 是什么?

转载 作者:太空狗 更新时间:2023-10-29 16:27:20 25 4
gpt4 key购买 nike

<分区>

今天我偶然发现了一个 C 谜语,给我带来了新的惊喜。

我不认为下面示例中的 -1[p] 可以编译,但确实可以。事实上,x 最终为 -3。

    int x;
int array[] = {1, 2, 3};
int *p = &array[1];
x = -1[p];

我在互联网上搜索了类似 -1[pointer] 的内容,但找不到任何内容。好吧,我承认很难输入正确的搜索查询。谁知道为什么 -1[p] 编译并且 X 变成 -3?

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com