函数参数
Coddy C 语言中的函数 课程的第 3 课,共 17 课。
函数可以接收参数,从外部获取数据,并在运行过程中使用这些数据。参数列在函数名后面的括号中,如下所示:
type function_name(type parameter1, type parameter2, ... type parameterN)每个参数都有一个类型和一个名称,两者之间用逗号分隔。
例如,要在控制台上显示不同的消息,我们可以定义一个接收字符串作为参数的函数:
#include <stdio.h>
void hello(char str[])
{
printf("%s\n", str);
}
int main(void)
{
hello("Welcome to Coddy");
hello("Coddy.tech");
hello("C with Coddy");
}函数 hello() 接收一个类型为 char[]、名称为 str 的参数。这个参数称为形式参数。
在 main 函数中,我们用不同的字符串调用 hello() 三次:"Welcome to Coddy", "Coddy.tech" 和 "C with Coddy". 这些字符串称为参数。运行后会输出:
Welcome to Coddy
Coddy.tech
C with Coddy要使用更多参数,请用逗号分隔,如下所示:
void hello(int a, int b)
{
// 函数体
}挑战
简单在给定的代码中,定义一个名为 sum 的函数,它接受两个参数:a 和 b。该函数会打印 a 和 b 的和。
亲手试试
#include <stdio.h>
// 在这里定义 sum 函数
int main(void)
{
// 这是示例,不要修改!
sum(15, 200);
}
C 语言中的函数中的所有课
自己练习: C 在线编译器