gpt4 book ai didi

c - 三元条件运算符等价?

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

我试图理解 while 循环。我了解三元运算符如何工作的基础知识,但只在 if 语句的循环中使用它们,而不是在 while 循环中。这段代码真的让我失望。如果不缩短此语句,它的等效项是什么?

int runOnce=0;
while(runOnce=runOnce?((token=strtok(NULL," "))!=NULL):((token=strtok(strCopy," "))!=NULL)) {
....

最佳答案

我认为这更清楚一些。

token = strtok (strCopy," ");
while (token!=NULL)
{
/* do stuff */
token = strtok (NULL," ");
}

关于c - 三元条件运算符等价?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36466310/

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