我想打印Hello和world。 那么应该是什么“条件”,以便下面的代码片段打印HelloWorld
if "condition"
printf ("Hello");
else
printf("World");
答案 0 :(得分:1)
这不起作用...... if
/ else
是其中之一。不是两个。
如果你想有条件地做一件事,那就必须是:
int i =2;
if (i == 2)
printf("Hello");
if (i > 0)
printf("World");
这些是并发if
,每次点击一个变量时都会评估相同的变量。在这种情况下,您将得到HelloWorld
因为两个条件都是真的。
答案 1 :(得分:1)
根据您的提问,您根本不需要这个条件。
答案 2 :(得分:1)
不可能。它可以是if
或else
。
但是坚持,邪恶的goto
想要说些什么:
//sg
#include <stdio.h>
int main()
{
if(1)
{
printf("Hello");
goto evil;
}
else
{
evil:
printf(" World");
}
return 0;
}
答案 3 :(得分:0)
如果你把它叫两次并且翻转第二次通话的条件,它只会做两种情况。
答案 4 :(得分:0)
试试这个:
switch (condition) {
case 0:
case 1:
printf("Hello");
printf("World");
break;
}
这将执行条件为0或1的“HelloWorld”。如果/ else处理互斥事件(处理一个案例或另一个案件,但从不处理两者)。