c语言 - |错误:未声明'true'(在此函数中首次使用);你的意思是"免费"吗?|



我想做一个猜谜游戏。

嗨,我想在c中建立一个猜谜游戏,但是当我在while循环中传递true时抛出以下错误:

error: 'true' undeclared (first use in this function); did you mean 'free'?

截图我该如何解决这个问题?

#include<stdio.h>
#include<stdlib.h>
int main()
{
srand(time(0));
int hidden = rand()%100 +1;
printf("%dn", hidden);
while (true){
int guess;
scanf("%d", &guess);
if(guess == hidden){
printf("You are right");
break;
}
else if(guess > hidden){
printf("Guess smaller");
}
else{
printf("Guess Larger");
}
}
return 0;
}

truestdbool.h中声明

你也可以用1代替true

相关内容

最新更新