【发布时间】:2017-11-19 01:04:56
【问题描述】:
有什么方法可以在 C 中仅基于一个条件打印多个字符串,例如
int main(int argc, char const *argv[]) {
printf("%s %s\n", condition ? "string1","string2" : "string3","string4");
return 0;
}
如果条件为真,那么我想拥有
string1 string2
作为输出但是当我这样做时,它不是我得到的
【问题讨论】:
-
请注意,在这里说“谢谢”的首选方式是对好的问题和有用的答案进行投票(一旦你有足够的声誉这样做),并接受最有帮助的答案您提出的任何问题(这也可以稍微提升您的声誉)。请查看About 页面以及How do I ask questions here? 和What do I do when someone answers my question?
标签: c string-formatting conditional-operator