为什么要用函数?
因为在实际编程中,代码的规模是非常庞大的,我们都写在主函数中,可读性会变得非常差,而且我们也会遇到重复使用一段代码实现特定功能,如果全在主函数中写就太繁琐了,所以我们引入了函数,用函数来实现模块化的程序设计。我们用到的库函数也是函数,它们是已经写好了的函数,我们使用就会觉得非常方便,只要调用函数就可以实现功能,所以我们用函数是一个非常有必要的过程。
函数的组成:
类型名
函数名(参数列表)
{
}
1.函数名:
2.参数列表:
3.类型名:
4.函数体:
例如:求两个数的最大值
#include
int Max(int a,int b) //定义形参时要加上类型,前面的int就是类型名,因为不管返回值是a还是b,都是整型
{
}
int main()
{
}
这个函数已经比较出大小,并且将最大值返回了主函数,但是运行的话,什么都不会显示,因为主函数知道了这个值,不代表就要显示出来,如果我们想看结果,可以调用printf函数打印结果。
printf:
向屏幕输入数据
scanf :
向键盘读取数据
(很危险,不建议使用,可能会造成缓冲区溢出)