gpt4 book ai didi

检查数组元素时在 FOR 循环中进行条件检查

转载 作者:行者123 更新时间:2023-11-30 20:55:50 26 4
gpt4 key购买 nike

您能否证明以下代码的输出合理:

#include <stdio.h>
void main()
{
int i,A[]={0,5};

for(i=0; i<2 && (A[i]==5) ;i++)
printf("%d",i);
}

根据我的说法,输出应该是1。但在运行代码时,我没有得到任何输出。您能解释一下发生了什么吗?我是编程新手,更喜欢一个不复杂的答案。

最佳答案

因为当i0时,表达式A[i]==5。 true 和 false 都是 false,因此循环永远不会运行。

关于检查数组元素时在 FOR 循环中进行条件检查,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30241826/

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