介绍
欢迎来到 LabEx!这是你的第一个 C 语言实验,你将在这里迈出进入 C 编程世界的第一步。如果你是完全的新手,不用担心——我们会一步步引导你。
在这个实验中,你将学习如何:
- 编写并运行你的第一个 C 程序
- 使用 C 语言的基本输出
- 操作一个简单的变量
这些基础技能将开启你的 C 编程之旅。让我们开始吧!
点击下方的 Continue 按钮开始实验。
你的第一个 C 程序
让我们从每个程序员都会编写的传统第一个程序开始——"Hello, World!"。这个简单的程序将帮助你理解 C 程序的基本结构。
首先,我们需要打开 WebIDE。在你的 LabEx 界面中找到 "WebIDE" 按钮并点击它。这将打开一个类似 VS Code 的环境,我们将在其中编写 C 代码。
WebIDE 打开后,按照以下步骤操作:
- 在左侧边栏中,你会看到一个文件资源管理器。右键点击该区域并选择 "New File"(新建文件)。
- 将文件命名为
hello.c。.c扩展名告诉 IDE 这是一个 C 文件。 - 点击新创建的
hello.c文件以在编辑器中打开它。

现在,让我们编写第一个 C 程序。将以下代码复制并粘贴到你的 hello.c 文件中:
#include <stdio.h>
int main() {
printf("Hello, World!\n");
return 0;
}
让我们分解这段代码:
#include <stdio.h>:这行代码告诉计算机使用一个预编写的代码库,它允许我们输入和输出信息。可以把它想象成导入我们需要使用的工具。int main() { ... }:这是程序的起点。大括号{ }内的所有内容都是程序将要执行的操作。每个 C 程序都需要一个main函数。printf("Hello, World!\n");:这行代码告诉计算机在屏幕上打印 "Hello, World!"。printf是一个将文本发送到屏幕的函数。- 文本末尾的
\n表示在打印后换行,就像按下键盘上的 Enter 键。
return 0;:这告诉计算机程序已成功完成。就像在说“我们完成了!”
要运行这个程序:
- 打开 WebIDE 中的终端(通常位于屏幕底部)。
- 在终端中输入以下命令:

gcc hello.c -o hello
./hello
第一条命令(gcc hello.c -o hello)准备运行你的程序。这被称为“编译”,它将你的 C 代码翻译成计算机可以理解的语言。-o hello 部分将生成的可执行文件命名为 "hello"。
第二条命令(./hello)实际运行你的程序。./ 告诉计算机在当前文件夹中查找程序。
你应该会在终端中看到 "Hello, World!" 被打印出来。如果没有,别担心!检查以下常见问题:
- 确保在粘贴代码后保存了
hello.c文件。 - 检查你是否完全按照所示输入了命令,包括
./和hello。 - 如果看到任何错误信息,请仔细阅读。它们通常会提供出错的线索。
恭喜!你已经编写并运行了你的第一个 C 程序。
添加更多输出
现在我们已经成功运行了第一个程序,让我们进一步扩展它。我们将修改程序以打印多行内容。这将向你展示如何轻松地为程序添加更多输出。
在 WebIDE 中打开你的 hello.c 文件。你可以通过点击屏幕左侧文件资源管理器中的文件名来打开它。
将 hello.c 文件的内容替换为以下新代码:
#include <stdio.h>
int main() {
printf("Hello, World!\n");
printf("Welcome to C programming!\n");
printf("This is your first C lab.\n");
return 0;
}
这个程序使用了三次 printf 来打印三行不同的内容。让我们分解一下新增的部分:
- 我们添加了两行
printf,每行都以\n结尾。 - 每行字符串末尾的
\n表示换行。这就是为什么当我们运行程序时,每条消息都会出现在单独的一行上。 - 注意每行都以分号 (
;) 结尾。在 C 语言中,我们用分号来表示每条指令的结束。

使用与之前相同的命令编译并运行程序:
gcc hello.c -o hello
./hello
现在你应该会在终端中看到三行文本。如果没有看到所有三行内容,请检查以下几点:
- 确保在修改后保存了文件。
- 检查每行内容是否在引号内以
\n结尾。 - 检查
printf行末尾是否有遗漏的分号。
这展示了如何使用多个 printf 语句来打印多行文本。你可以使用这种方法添加任意多行内容!
使用简单变量
作为最后一步,让我们引入变量的概念。变量就像一个带标签的盒子,我们可以在其中存储信息。在这里,我们将使用一个变量来存储一个名字,然后在我们的问候语中使用它。
在 WebIDE 中创建一个新文件并命名为 greeting.c。以下是具体步骤:
- 在文件资源管理器(左侧边栏)中右键点击并选择 "New File"(新建文件)。
- 将新文件命名为
greeting.c。 - 点击
greeting.c以在编辑器中打开它。
然后,复制并粘贴以下代码:
#include <stdio.h>
int main() {
char name[] = "LabEx";
printf("Hello, %s!\n", name);
printf("Welcome to C programming, %s!\n", name);
return 0;
}
这个程序引入了一些新概念:
char name[] = "LabEx";:这创建了一个名为name的变量,并将文本 "LabEx" 存储在其中。char[]告诉 C 语言name将保存一系列字符(文本)。- 你可以将 "LabEx" 更改为你喜欢的任何名字!
- 我们在
printf语句中使用name变量来个性化我们的消息。- 注意我们在文本中使用
%s,然后在printf的末尾使用, name。这告诉 C 语言在%s出现的位置插入name的值。
- 注意我们在文本中使用

编译并运行程序:
gcc greeting.c -o greeting
./greeting
你应该会在终端中看到个性化的问候消息。如果你将 "LabEx" 更改为其他名字,你会在输出中看到该名字。
如果你没有看到预期的输出,请检查以下几点:
- 确保在粘贴代码后保存了
greeting.c文件。 - 检查你是否正确输入了编译命令:
gcc greeting.c -o greeting(注意这里使用的是greeting.c和greeting,而不是hello.c和hello)。 - 确保在
printf语句中使用name变量之前已经定义了它。
尝试将 name[] = "LabEx"; 行中的名字更改为你自己的名字,然后重新编译并运行程序。你会看到变量如何让我们轻松地更改程序的部分内容!
总结
恭喜你!你已经完成了你的第一个 C 语言实验,并迈出了进入 C 编程世界的第一步。让我们回顾一下你学到的东西:
如何编写和运行一个基本的 C 程序
- 你了解了 C 程序的结构,包括
main()函数。 - 你使用
gcc编译代码,并使用./运行生成的可执行程序。
- 你了解了 C 程序的结构,包括
如何使用
printf显示输出- 你使用
printf将消息打印到屏幕上。 - 你了解了
\n可以在打印后换行。
- 你使用
如何使用多个
printf语句打印多行内容- 你看到了如何轻松地为程序添加更多输出。
如何使用简单的字符数组变量存储和显示文本
- 你学会了如何创建一个
char[]变量并为其赋值。 - 你看到了如何在
printf语句中使用变量来个性化输出。
- 你学会了如何创建一个
这些都是 C 编程的基础。你已经有了一个很好的开始!
记住,学习编程是一段旅程,而你刚刚迈出了第一步。以下是一些继续学习的建议:
- 不要害怕尝试!试着更改
printf语句中的文本或name变量的值。 - 如果遇到错误,请仔细阅读错误信息。它们通常会提供出错的线索。
- 练习是关键。尝试编写一些小程序,使用你在这里学到的知识。
你的下一个 C 语言冒险即将开始。继续编码,享受探索 C 世界的乐趣吧!



