我们可以通过改变if条件来执行else条件后返回并执行if条件吗? [关闭]

问题描述 投票:2回答:1

我的C考试有以下问题:

在一次执行中,你应该用什么来代替“条件”来打印“我喜欢食物”的陈述?您无法再添加任何代码。

    if(condition)
    printf("food");
    else
    printf("I love");
c
1个回答
5
投票

你可以将condition改为printf("I love ")printf返回打印字符的数量,这将是7,因此条件为真。

if (printf("I love "))
    printf("food");
else
   printf("I love");
© www.soinside.com 2019 - 2024. All rights reserved.