又是一篇C语言课堂笔记

30 阅读1分钟

函数

    1. 定义。实现特定功能的代码段。
  • 2.三个要素

(1)功能。干什么用的?

(2)参数。需要给它提供什么?

形参:定义函数的时候,()中的内容
实参:调用函数的时候,()中的内容

(3)返回值。它会给我什么?

  • 3.参数传递

    (1)实参传递给形参
    (2)参数要一一对应。类型,个数,顺序。
    
  • 4.return用来设置函数的返回值,它后面接的这个值,就是函数的返回值。

    要点:与定义函数时的类型约定保持一致。

定义函数的格式:

  返回值类型|或者是void函数名(形参){
         return 返回值
}

注意:void这个关键字,就表明这个函数没有返回值。

任务一:

写一个函数,用来把一个给定的参数放大10倍。

代码如下:

#include <stdio.h>
int times10(int n){
	return 10 * n;
}

int main(){
	int rst = times10(5);
	printf("%d",rst);
	return 0;
}

运行结果如下:

image.png

二:求三个整数的最大值

代码如下:

#include <stdio.h>
int getBigger(int a,int b,int c){
	int max = a;
	if(b > max){
		max = b;
	}
    if(c > max){
    	max = c;
    	return max;
	}
}


int main(){
	int rst = getBigger(10,20,66);
	printf("%d",rst); 
	return 0;
}

运行结果如下:

image.png