【发布时间】:2015-07-03 16:09:50
【问题描述】:
只是想知道,对于以下代码行,是否可以使用三元运算符进行替换:
if( current->chbits[i] != '\0')
printf("%c\n",current->chbits[i]);
else
break;
如果是这样,我将如何正确解析它?
【问题讨论】:
-
我相信你知道,
break;并不意味着else条件,对吧?需要有一个封闭的循环。 -
您的示例无法编译,请显示更完整的sn-p
-
感谢您的快速跟进。我没有检查那个引用,因为它说“C++”。下次我会知道的。
标签: c break ternary-operator