【发布时间】:2016-04-07 03:43:15
【问题描述】:
我试图理解一个 while 循环。我了解三元运算符如何工作的基础知识,但只在 if 语句中使用它们,而不是在 while 循环中。这段代码真的让我失望。如果不缩短,该语句的等价物是什么?
int runOnce=0;
while(runOnce=runOnce?((token=strtok(NULL," "))!=NULL):((token=strtok(strCopy," "))!=NULL)) {
....
【问题讨论】:
标签: c ternary-operator