Hello, World - CS50x 2026

待解决的问题

感谢 Brian Kernighan 教授(David 上学时教他 CS50 的老师!),“hello, world” 已经用数百种语言实现了。让我们把你的实现也加入到这个列表中吧!

在一个名为 world 的文件夹中创建一个名为 hello.c 的文件,用 C 语言实现一个程序,只打印 hello, world\n 即可!

提示

这就是你应该编写的实际代码!(挺像样的一个提示,对吧?)不过,最好还是亲手输入,而不是复制/粘贴,这样你就能开始培养编写代码的“肌肉记忆”。

#include <stdio.h>

int main(void)
{
    printf("hello, world\n");
}

演示

这里是编译并执行程序时应该发生的情况的演示。

如何开始

在终端窗口中单独执行 cd。你会发现终端窗口的提示符类似于:

$

接下来执行

mkdir world

在你的 codespace 中创建一个名为 world 的文件夹。

然后执行

cd world

进入该文件夹。你现在应该看到终端提示符为 world/ $。现在你可以执行

code hello.c

创建一个名为 hello.c 的文件,并在其中编写代码。

如何测试

请记住,你可以使用以下命令编译 hello.c

make hello

如果你没有看到错误消息,说明编译成功了!你可以通过以下命令进行确认:

ls

它不仅应该列出 hello.c(源代码),还应该列出 hello(机器码)。

如果你确实看到了错误消息,请尝试修复代码并再次尝试编译。如果你不理解错误消息,请尝试执行:

help50 make hello

以获取建议。

一旦你的代码编译成功,你就可以通过以下命令执行程序:

./hello

正确性

执行以下命令,使用 check50 评估代码的正确性。这是一个命令行程序,每当你的代码通过 CS50 的自动测试时,它就会输出笑脸;如果没有通过,它就会输出哭脸!

check50 cs50/problems/2026/x/world

风格

执行以下命令,使用 style50 评估代码风格。这是一个命令行程序,它会输出你应该对程序进行的修改,包括添加(绿色)和删除(红色),以改进其风格。如果你看这些颜色有困难,style50 也支持其他模式

style50 hello.c

如何提交

这个不需要提交!只是一个练习!