c语言函数和return

28 阅读1分钟

函数

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

2.三个要素

(1)功能:干嘛用的?

(2)参数:我需要给他提供什么?

形参:定义函数时,()中的内容

实参:调用函数时,()中的内容

(3)返回值:他会给我什么?

不是所有的函数都有返回值

3.参数传递

(1)数据从实参传递到形参。

(2)类型,数量,顺序要一致。(形参和实参要一致)

return

4.(1) return 用来设置函数的返回值,他后面接的这个值,就是函数的返回值!!!

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

定义函数的格式:

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

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

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

int f(){
	
	return 10 + 3 - 90 * 200; 
	printf("c"); 
} 
int main(){
	int rst= f();
	printf("%d", rst);
	return(0);
}

上方代码只会运行“return 10 + 3 - 90 * 200;”