void menu和void game是什么功能,为什么要用void。while(1)的作用是什么,为什么括号里面要写1?

#include
#include
#include
void menu()
{
printf("1.进入游戏\n");
printf("2.退出游戏\n");
}
void game()
{
int guess;
int num = rand() % 100 + 1;
while (1)
{
scanf_s("%d", &guess);
if (guess > num)
{
printf("Too big!\n");
}
else if (guess < num)
{
printf("Too small!\n");
}
else
{
printf("You guessed it!\n");
break;
}
}
}
int main()
{
int input ;
srand((unsigned int)time(NULL));
do
{
menu();//打印菜单
printf("请输入1/2:");
scanf_s("%d", &input);
switch (input)
{
case 1:
printf("进入游戏\n请猜数字:");
game();//调用game函数实现猜数字游戏
break;
case 0:
printf("退出游戏!\n");
break;
default:
printf("输出错误,请输入1/2:\n");
break;
}
} while (input);
}

void表示没有返回值
while(1)表示一直循环
话说,这是基本的语法啊,这都不知道赶紧恶补啊,回去看书啊,最基础的语法不知道你代码能看的下去吗
再说了,即使不一页一页的上书上找,不是还有搜索引擎吗,搜一下全出来了,你在这等答案多浪费时间啊
概念和定义这些东西是死的,一查就能查到的,你就别浪费人力物力了
等有具体的代码问题,或者书上的概念搞不清楚看不明白,再来问