参数
1.在定义函数时,要求的值叫形参
2.在调用函数时,传入的值叫实参
参数传递:数据从实参传递到形参
注意:类型,数量,顺序要一致
代码如下:
#include <stdio.h>
void getSum(int n){
int sum = 0;
for (int i = 1; i <= n; i++) {
if (i % 2 == 0) {
sum += i;
}
}
printf("1到%d之间的偶数和为:%d\n", n, sum);
}
void printFunc1(int n){
if (n < 2 || n > 9) { // 校验参数范围
printf("参数需在2-9之间!\n");
return;
}
printf("%d×%d乘法表:\n", n, n);
for (int i = 1; i <= n; i++) {
for (int j = 1; j <= i; j++) {
printf("%d×%d=%d\t", j, i, j * i);
}
printf("\n");
}
}
void printFunc2(int a,int b,int c){
int max = a;
if (b > max) {
max = b;
}
if (c > max) {
max = c;
}
printf("%d、%d、%d中的最大值是:%d\n", a, b, c);
}
int main(){
getSum(4);
printFunc1(9);
printFunc2(3,2,1);
return 0;
}
运行结果如下: