参数传递

44 阅读1分钟

调用参数

#include <stdio.h>

void printMyAge(int age, double height){
	printf("-------------------------\n");
	printf("年龄是: %d\n",age);
	printf("身高是: %f\n",height);
	printf("-------------------------\n");
} 
int main(){
	
	printMyAge(18,180.5); // 调用函数
	printMyAge(19,170); // 调用函数 
	
	printf("%d",18);
	printf("%d",19);
	
	return 0; 
} 

image.png

参数

在定义函数时,要求的值,叫“形参”。在调用函数时,传入的值,叫“实参”。

参数传递

数据从实参传递到形参。 注意:

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

#include <stdio.h>

// void func1(形参){

void func1(int a,double b){
	printf("a=%d b=%f",a,b);
	
} 
int main(){
	
	//func1(实参)
	//func1(1.1,12,100); 
	
	//func1(1);
	
	func1(1,2);
	
	func1(2,1);
	
	return 0; 
} 

image.png