C语言学习ヽ(^ω^)ノ

28 阅读1分钟

函数

1.定义。实现特定功能的代码段。

2.三个要素。

(1)功能。干嘛用的?

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

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

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

3.参数传递

(1)实参传递给形参

(2)参数要一一对应。类型,个数,顺序。

4、return的作用

1.用来设置函数的返回值。它后边接的这个值,就是函数的返回值!

2.结束后面代码的执行, 函数运行到此为止,它后面的代码都不会执行

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

定义函数的格式;

返回值类型或者是viod函数名 (形参) {

return 返回值 }

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

image.png

代码如下:

#include <stdio.h>
int getBigger(int a,int b){

    return(a>b)?a:b;
}


int main(){
	int rst = getBigger(10,20);
	printf("较大值:%d\n",rst);
	return 0;
} 

运行结果如下:

image.png

image.png 代码如下:

#include <stdio.h>
int f(){
	printf("a");
	printf("b");
	printf("c");
	return 10 * 3 - 90 * 200;
} 
int main(){
	int rst = f();
	printf("%d",rst);
	return (0);
}

运行结果如下: image.png