C语言学习:13、函数

函数的作用

        如果我们需要在程序中,反复的做某件事,比如计算累加,我们是不是要在代码中不断的写累加代码,在不了解函数的时候答案是肯定的。淡定有更简单的方法,资本家每次割韭菜的时候都要重新准备一把镰刀吗?不需要,只要准备一把镰刀就可以反复的割了,这个镰刀就是一个函数,镰刀就是来重复使用的,C语言中的函数差不多也是这样,准备好之后,就可以反复使用了。

函数的类型

        根据函数的功能可以将函数分成两类,一类是用于数据处理,比如计算累加和;一种是用于过程处理,比如屏幕打印等。

函数的组成部分

        函数名、函数的参数、函数的返回类型

返回类型 函数名(参数1, 参数2)
{
    程序语句1;
    程序语句2;
    。。。
    程序语句n;
}


int calculate(int x) //x是输入的参数,int是函数返回的结果
{
    int y = x + 1;

    return y; //返回计算结果y
}

编写并调用函数

程序示例1:

#include 

//定义函数
int calculate(int x)
{
	int y = 0;
	y = x + 1;

	return y;
}

int main()
{
	int m1 = calculate(1); //调用函数
	int m2 = calculate(2); //调用函数
	int m3 = calculate(3); //调用函数

	printf("m1 = %d\n",m1);
	printf("m2 = %d\n", m2);
	printf("m3 = %d\n", m3);

	return 0;
}

C语言的程序入口

你可能感兴趣的:(C语言学习笔记,学习)