需要条件来打印helloworld

时间:2012-12-11 15:14:09

标签: c

我想打印Hello和world。 那么应该是什么“条件”,以便下面的代码片段打印HelloWorld

if "condition"
printf ("Hello");
else
printf("World");

5 个答案:

答案 0 :(得分:1)

这不起作用...... if / else是其中之一。不是两个。

如果你想有条件地做一件事,那就必须是:

int i =2;
if (i == 2)
    printf("Hello");
if (i > 0)
    printf("World");

这些是并发if,每次点击一个变量时都会评估相同的变量。在这种情况下,您将得到HelloWorld因为两个条件都是真的。

答案 1 :(得分:1)

根据您的提问,您根本不需要这个条件。

答案 2 :(得分:1)

不可能。它可以是ifelse

但是坚持,邪恶的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处理互斥事件(处理一个案例或另一个案件,但从不处理两者)。