gpt4 book ai didi

c - c中以下代码有什么问题

转载 作者:行者123 更新时间:2023-11-30 20:08:10 24 4
gpt4 key购买 nike

#include <stdio.h>

int main(){
int a[1] = {1};
int b = 6;
printf("%d\n", a[-1]);
printf("%d\n", b);
//printf("%d\n", (a-1 == &b));
return 0;
}

我写了上面的代码,发现使用gcc或mingw编译它时不能正常工作,但是当我取消注释第8行时,一切都很好。谁能帮我解释一下代码吗?

最佳答案

a[-1] 是未定义的内存空间。

关于c - c中以下代码有什么问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57881810/

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