隐含的功能声明'如果'

时间:2015-02-10 20:02:07

标签: c++ c

我目前正在尝试创建一个快速程序,让您有机会在10次猜测中猜出预定数量(我希望该数字为28)。如果你符合猜测,你会被告知"恭喜!你已经猜到了这个数字。"如果你不符合猜测,你会被告知"再试一次!"直到你没有尝试或猜对了。

以下是我目前的代码: int main(void){

int Chance, Guess;
printf ("You have 10 chances to guess the number between 0-50.\n");
for (Chance=0; Chance<10; Chance++)
{
    scanf("%d",&Guess);
    If (Guess==28)
        printf("Congrats! You have guess the number!");
    Else If (Guess!=28)
        printf("Try Again!\n");
    }
printf("You are all out of tries.");    
return 0;

}

这是我的错误列表: 编译错误时间: 0记忆:0信号:0

prog.c:在函数&#39; main&#39;:

prog.c:9:3:警告:隐含的功能声明&#39;如果&#39; [-Wimplicit函数声明]    如果(猜猜== 28)    ^

prog.c:10:4:错误:预期&#39 ;;&#39;之前&#39; printf&#39;     printf(&#34;恭喜!你猜这个号码!&#34;);     ^

prog.c:11:3:错误:未知类型名称&#39; Else&#39;    否则如果(猜猜!= 28)    ^ prog.c:11:17:错误:预期&#39;)&#39;之前&#39;!=&#39;代币    否则如果(猜猜!= 28)                  ^

非常感谢任何帮助!

1 个答案:

答案 0 :(得分:6)

ifelse子句以小写字母开头。实际上,所有C和C ++保留字都以小写字母或下划线开头。

C和C ++语言都区分大小写。