#include <stdio.h>
/*
1. 形参变量名不能相同
2. 在函数体中也不能定义和形参变量名相同的变量
3. 实参的个数必须和形参相同
4.基本数据类型作为函数参数传递的时候是值传递
*/
int sum(int val1, int val2)
{
// int val1;
val2 = 3;
return val1 + val2;
}
int main()
{
int a = 20;
int b = 30;
// int result = a + b;
/*
形参:定义函数的时候函数名后面小括号中的参数,称之为形参
实参:调用函数的时候传入的参数,称之为实参
一个函数可以有形参也可以没有形参
*/
int result = sum(a, b);
// printf("result = %d\n", result);
printf("a = %d, b = %d, result = %d\n", a, b, result);
return 0;
}
|
|