第二章、初步认识 C 语言

本章我们将从最简的C语言程序开始了解 C 语言的语法规则、编写、编译及运行。

1. 从 Hello World 开始

C 语言的程序需要使用文本编辑器进行编写。

C 语言的文件通常是 .c 结尾,即后缀名是 .c

编写第一个 C 语言程序

使用编辑器编写一个文件 hello.c

内容如下:

#include <stdio.h>

int main(int argc, char *argv[]) {
    printf("Hello World!\n");
    return 0;
}

在 Linux 下可以使用 Vim文本编辑器 编写。

使用 gcc 编译这个文本文件成为可执行文件。

打开一个 UNIX 或 Linux 终端,在终端中找到这个 hello.c 文件的位置。然后执行 gcc hello.c 来编译这个 hello.c 文件。如下所示:

weimingze@mzstudio:~$ gcc hello.c
weimingze@mzstudio:~$ ls
a.out  hello.c

可见此时多了一个可执行文件 a.out

如果你是使用 MacOS 系统或 Windows 系统下的其它 C 语言开发环境。请找到相关的方法进行编译和运行。

在 Linux 运行编译后的可执行程序

weimingze@mzstudio:~$ ./a.out
Hello World!

此时你可以看见在终端中打印了一行 Hello World!。至此你已经生成了第一个 C 语言编写的可执行程序(a.out)。

练习

打印如下如正方形。

########
########
########
########