我们可以通过仅更改if条件在执行else条件之后返回并执行if条件吗?

时间:2018-07-17 09:09:51

标签: c

我的C考试有以下问题:

您应该写些什么来代替“条件”,以便在一次执行中打印“我爱食物”语句?您无法再添加任何代码。

    if(condition)
    printf("food");
    else
    printf("I love");

1 个答案:

答案 0 :(得分:5)

您可以将condition更改为printf("I love ")printf返回打印的字符数,将为7,因此条件为true。

if (printf("I love "))
    printf("food");
else
   printf("I love");