Menu
CoddyTech

函数参数

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)
{
   // 函数体
}
challenge icon

挑战

简单

在给定的代码中,定义一个名为 sum 的函数,它接受两个参数:a 和 b。该函数会打印 a 和 b 的和。

亲手试试

#include <stdio.h>

// 在这里定义 sum 函数



int main(void)
{
    // 这是示例,不要修改!
    sum(15, 200);  
}

C 语言中的函数中的所有课

自己练习: C 在线编译器