gpt4 book ai didi

c - 这个C程序是如何工作的?

转载 作者:行者123 更新时间:2023-11-30 21:42:14 25 4
gpt4 key购买 nike

void main()
{
long x;
float t;
scanf("%f",&t);
printf("%d\n",t);
x=90;
printf("%f\n",x);
{
x=1;
printf("%f\n",x);
{
x=30;
printf("%f\n",x);
}
printf("%f\n",x);
}
x==9;
printf("%f\n",x);
}

对于 I/P 7,它打印 0 和六次 7。这段代码是如何工作的?我知道如果我们使用相应的格式说明符以外的方式打印变量,则行为是未定义的,但为什么每次都打印 6 ?

最佳答案

“未定义的行为”就是——未定义。事实上,它是未定义的,这使得“为什么要这样做?”一个无效的问题。

关于c - 这个C程序是如何工作的?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30808581/

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