Menu
CoddyTech

入门

Coddy C 语言中的函数 课程的第 2 课,共 17 课。

如果变量和常量存储了程序的状态,那么函数就决定了程序的行为。本质上,函数是一段有名称的代码,可以在程序的不同部分重复使用。

在 C 中创建函数的语法如下:

type function_name(parameters)
{ 
    instructions to be executed
}

第一行是函数的签名。它以返回类型开头,用来说明函数会返回什么类型的值。如果函数不返回任何值,返回类型就是 void。

接下来是函数的名称,它和变量名类似。

名称后面是在圆括号内列出的参数。如果函数没有参数,就使用空括号。

然后,在花括号内编写函数要执行的指令。

来看一个例子:

void first_function()
{
   printf("Hello Coddy.tech!\n");
}

在这个例子中,函数的类型是 void,这表示它不返回任何内容。它没有参数,所以我们在函数名(first_function)后使用空括号。这个函数只会在控制台打印 "Hello Coddy.tech!"。

定义函数后,第二步是执行它。如果我们定义了一个函数却不调用它,它就不会执行,所以我们需要调用它。

在 C 中调用函数的语法如下:

function_name(arguments)

函数名后面的括号中包含传给函数参数的值。由于我们的第一个函数没有参数,因此可以这样调用它:

first_function();

整个程序应该如下所示:

#include <stdio.h>
void first_function() {
   printf("Hello Coddy.tech!\n");
}
int main() {
   first_function();
   return 0;
}

输出如下:

Hello Coddy.tech!
challenge icon

挑战

简单

在给定的代码中,定义一个名为 <strong>display_info</strong> 的函数,用来显示以下文本:

name: Coddy.tech
language: C language
title: Functions

在 main 函数中调用这个函数。

亲手试试

#include <stdio.h>

// 函数定义


int main() {
    // 调用函数 
    
    return 0;
}

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

自己练习: C 在线编译器