gpt4 book ai didi

c - 没有括号的 for 循环的绝对范围是什么?

转载 作者:太空狗 更新时间:2023-10-29 15:18:04 26 4
gpt4 key购买 nike

<分区>

我有一个程序使用 for 循环来检查条件语句并对数据集运行测试,其中大部分是一个可能分支的 if 语句。我的问题是带括号的 for 循环如何决定范围内和范围外的内容?例如:

我程序中的一个for循环:

for( i =0; i < (sizeof(exact_roots) / sizeof(bn_comlplex)); i++){
if(fabs(roots[k].re - exact_roots[i].re) < 0.00001 && fabs(roots[i].im - exact_roots[i].im) < 0.00001)
rootmatch++;
}

在这种情况下需要括号吗? for 循环会将第三行视为 for 循环的一部分还是丢弃它并给我一个编译错误?

没有括号的 for 循环的极端情况,循环如何处理它?<​​/p>

for(i = 0; i < num; i++)
if(something)
....
else //is this still considered apart of the loop?
....

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