- break:跳出当前循环,只能跳一层
- goto可以跳转到任意位置
- void可以创建一个新函数
- 主函数main:一切代码的入口
- 函数返回值,需要数据类型
- return后操作不会执行
- 返回值类型 函数名(参数列表)
#include<stdio.h>
int main(){
int i=1;
b:printf("hello world%d\n ",i);
i++;
goto b;
return 0;
}
#include <stdio.h>
int main()
{
for (int i = 1; i <= 5; i++)
{
for (int j = 1; j <= 5; j++)
{
printf("%d\n", j);
if (j > i)
{
break;
}
}
printf("\n");
}
return 0;
}
#include<stdio.h>
void f1(){
printf("函数f1被执行\n");
}
int main(){
printf("主函数开始执行\n");
f1();
return 0;
}
#include <stdio.h>
int f1()
{
return 14;
}
int main()
{
int a=f1();
printf("a=%d\n",a);
return 0;
}
#include <stdio.h>
int f1(int x, int y, int z)
{
if (x >= y && x >= z)
{
return x;
}
else if (y >= x && y >= z)
{
return y;
}
else
{
return z;
}
}
int main()
{
printf("输入三个数字");
int x, y, z;
scanf("%d %d %d", &x, &y, &z);
printf("%d\n", f1(x, y, z));
return 0;
}
#include <stdio.h>
int f1(int x)
{
int a = x--;
for (x; a >= 2; a--)
{
int c = x % a;
if (c == 0)
{
return 0;
break;
}
}
if(a==1){
return 1;
}
}
int main()
{
printf("输入一个数字");
int x;
scanf("%d", &x);
printf("%d\n", f1(x));
return 0;
}