1.{goto a;}引导跳出至a注释语句{a: .....} 跳至目标语句顺序运行 2.函数:先定义-->后调用 定义:void f1(){} 调用:主函数(main)中f1() 3.void:函数中没有/忽略return 4.f1:函数名,自己定义 5.函数返回值 return:把后面的值作为返回值 结束函数执行 6.{1}形参(定义函数时,()中的参数)是函数内部定义的变量 {2}实参(调用函数时,()中的值)传递给形参时,就是赋值 {3}全局变量(定义在函数之外),多个函数共享 对一个函数,优先使用局部变量
// #include <stdio.h>
// // 定义函数f1
// void f1()
// {
// // 输出字符串"f1"
// printf("f1\n");
// }
// // 定义函数f2
// int f2()
// {
// // 输出字符串"f2"
// printf("f2\n");
// // 调用函数f1
// return 17;
// }
// int main()
// {
// // 调用函数f2,并将返回值赋给变量a
// int a = f2();
// // 标签a,调用函数f1
// a: f1();
// // 标签b,调用函数f2
// b: f2();
// // 输出字符串"主函数运行"
// printf("主函数运行");
// // 输出变量a的值
// printf("%d", a);
// // 返回0,表示程序正常结束
// return 0;
// }
// 函数f1,接收三个整数参数a、b、c
// int f1 (int a , int b ,int c)
// {
// // 定义一个整数变量d
// int d;
// // 使用三元运算符判断a、b、c的大小关系,将最大值赋给d
// d = a > b ? (a>c ?a : c):(b > c? b:c);
// // 返回d
// return d;
// }
// int main(){
// // 定义四个整型变量a,b,c,d
// int a,b,c,d;
// // 从标准输入中读取三个整数,分别赋值给a,b,c
// scanf("%d %d %d",&a,&b,&c);
// // 输出f1(a,b,c)的值,即三个整数中的最大值
// printf("max is %d",f1(a,b,c));
// // 返回0,表示程序正常结束
// return 0;
// }
#include <stdio.h>
int f1(int m)
{
int n = 2;
while (n < m)
{
if (m % n == 0)
{
break;
}
n++;
}
return n == m ? 1 : 0;
}
int main()
{
int a, b;
scanf("%d", &a);
printf("%d", f1(a));
return 0;
}