个性化的 C 语言问候

CBeginner
立即练习

介绍

欢迎参加你的第一个 C 语言编程挑战!这个练习旨在带你轻松入门 C 语言。你将基于一个预先写好的程序进行一次微小但重要的修改。通过这个挑战,你将掌握如何编辑、编译以及运行一个 C 程序。

这是一个「挑战」,它与「引导实验」的不同之处在于,你需要尝试独立完成挑战任务,而不是跟随实验步骤学习。挑战通常具有一定的难度。如果你觉得困难,可以与 Labby 讨论或查看解决方案。历史数据显示,这是一个初学者级别的挑战,通过率为 99%。它在学习者中获得了 100% 的好评率。

完成问候程序

在这个挑战中,你将完成一个简单的 C 程序,它会通过名字向你打招呼。程序已经写好了,但唯独缺少你的名字。你的任务是将你的名字添加到程序中,使其能够向你发送个性化的问候。

任务

  • 打开 ~/project 目录下预先创建的文件 greeting.c
  • 找到程序中不完整的那一行
  • 添加你的名字作为字符串来完成程序

要求

  • 编辑 ~/project 目录下的 greeting.c 文件
  • 将占位符 "YOUR_NAME" 替换为你真实的名字(或你选择的任何名字)
  • 不要修改代码的其他任何部分

示例

以下是编译和运行程序的示例,以及输出可能的样子:

$ gcc greeting.c -o greeting
$ ./greeting
Hello, Alice!
Welcome to C programming, Alice!
程序输出示例

注意:在这个示例中,使用的名字是「Alice」。你的输出将显示你所选择的名字。

✨ 查看解决方案并练习

总结

在这个挑战中,你通过以下操作迈出了 C 语言编程的第一步:

  1. 编辑了一个现有的 C 程序
  2. 了解了 C 语言中字符数组(字符串)的基础知识
  3. 编译并运行了一个 C 程序

这个练习向你介绍了处理 C 代码的完整流程,从编辑到执行。当你继续 C 语言编程的学习旅程时,请记住,每个程序都是从这样微小且可控的步骤开始的。