gpt4 book ai didi

无法在任何操作后定义变量?

转载 作者:太空宇宙 更新时间:2023-11-04 01:20:07 24 4
gpt4 key购买 nike

<分区>

我的 C 语言老师声称,所有 变量都必须在 任何操作之前定义。我能以某种方式记忆起它是 C 的一个非常古老的特性(不晚于 1990 年),但我无法用 GCC 7.2.0 重现它。

我的老师声称:

int main(){
int a; /* Valid */
a = 1; /* An operation */
int b; /* Invalid because an operation has already occurred */
return 0;
}

我尝试编译

gcc test.c -std=c89 -Wall -Wextra -pedantic

但它没有给出错误,甚至没有警告。

我如何验证(或证明错误)该陈述?

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