C语言教程 - 你好,世界!

虽然C语言被认为 "难学",实际上C语言是一种非常简单的语言,功能强大。

Tutorial

导言

C语言是一种通用的编程语言,它与机器的工作方式密切相关。
理解计算机内存的工作方式是C语言编程的一个重要方面。
虽然C语言被认为 "难学",实际上C语言是一种非常简单的语言,功能强大。

C语言是一种非常常见的编程语言,它是许多应用程序的开发语言,如Windows、Python解释器、Git和许多其他编程语言。

C语言是一种编译语言——这意味着为了运行它,编译器(例如GCC或Visual Studio)必须将编写的代码进行处理,然后创建一个可执行文件。这个文件可以被执行,会做我们想让程序做的事情。

第一个程序

每个C语言程序都使用库,它赋予执行必要功能的能力。例如,最基本的函数printf,用于向屏幕打印输出,定义在 stdio.h头文件中。

为了在程序中增加运行printf命令的能力,必须在第一行代码中添加以下include指令。

#include <stdio.h>

代码的第二部分是要写的实际代码。将要运行的第一段代码将始终在main函数中。

int main() {
  ...你的代码放在这里
}

int关键字表示函数main将返回一个整数——一个简单的数字。该函数返回的数字表明编写的程序是否正常工作。
如果想表达代码运行成功,将返回数字0。一个大于0的数字将意味着编写的程序运行失败。

在本教程中,将返回0以表示程序是成功的:

return 0;

请注意,C语言中的每个语句都必须以分号结束,这样编译器才知道一个新的语句已经开始。

最后不能不提,需要调用printf函数来打印句子。

Exercise

改写下面的程序,使其打印输出Hello, World!

Tutorial Code

#include <stdio.h>

int main() {
  printf("Goodbye, World!");
  return 0;
}

Expected Output

Hello, World!

Solution

#include <stdio.h>

int main() {
  printf("Hello, World!");
  return 0;
}