该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
1.函数
函数语法如下:
返回值类型 函数名(参数列表)
{
//函数体
}
比如一个猜数游戏的代码,用了game,menu函数:
#include "stdio.h"
#include "stdlib.h"
#include "time.h"
void menu();
int game();
int main()
{
menu();
game();
system("pause");
return 0;
}
void menu()
{
printf("这是一个猜数游戏\n");
}
int game()
{
int number;
srand((unsigned)time(NULL));
i = rand()%500;
while(1 > 0)
{
printf("请输入一个数字:");
int numforselfs;
scanf("%d",&numforselfs);
if(numforselfs == number)
{
printf("赢!再来一次!\n");
}
else
{
printf("重来!\n");
}
}
return number;
}
上面的“game();",”menu();"是调用函数,而“void menu();"、"int game();"则是声明函数,而“return number"则是注明game函数则是又返回值函数。
2.预编译指令
#include "stdio.h"
#include "stdlib.h"
是使用C语言的标准库文件,使用这个语句时中的”“号可用”<>"号来代替。
3.switch语句
switch(布尔表达式)
{
case 情况:
。。。
break;
default:
。。。
break;
}
它的工作原理是:先计算表达式的总和,判断总和是否与case旁边的数字是否匹配,如果情况不符合,那么就会执行default字句里的类容。
4.do-while循环
do
{
//类容
}while(布尔表达式);
先执行do里的类容,如果表达式成立,那么会执行。