函数
函数的定义
函数是一个功能模块,它把实现某个功能的代码包含起来,并起一个函数名,供别人调用,是程序运行中包装起来的一个步骤。
如何定义一个函数?
函数名
形式参数
函数体:代码块
返回值
如何调用一个函数?
-
函数名(实际参数)
-
函数名()
为什么要函数调用? -
代码更好看
-
可复用性强
-
定位问题
-
分工
函数可以多级调用
eg:
#include<stdio.h>
#include<stdlib.h>
void buyRice(int jinShu)//无返回值有参数函数
//形式参数类似于变量定义,如int a
{
printf("买%d斤米\n",jinShu);
}
void buyRice2()//无返回值无参数函数
{
printf("买米\n");
}
int main()
{
int a = 6;
buyRice(a);//调用的函数有参数,必须传参;传递的参数叫实际参数,对格式没有要求,对数据类型严格要求。
buyRice(5);
buyRice2();
system("pause");
return 0;
}
无返回值无参数函数:爸爸让你去买米,不告诉你买多少米(参数),也不关心米是否买回来了没(返回值)
无返回值有参数函数:爸爸让你去买米,告诉你买多少米(参数),不关心米是否买回来了没(返回值)