C 语言程序结构

在我们学习 C 语言的基本结构之前,我们先来看看一个最小的 C 程序结构

C Hello World 范例

一个 C 语言程序,至少应该包含以下几个部分

  • 预处理器指令
  • 函数
  • 变量
  • 语句 & 表达式
  • 注释

让我们看一段简单的代码,可以输出 Hello World! Hello 简单教程!

范例

/**
 * file: helloworld.c
 * author: 简单教程(www.twle.cn)
 */

#include <stdio.h>

int main()
{
   /* C 语言世界第一波 */
   printf("Hello, World! \n");
   printf("Hello 简单教程!\n");

   return 0;
}

我们来一段一段讲解上面这段程序:

  • /** .... */ 称之为注释,注释会被编辑器忽略。

  • #include <stdio.h> 是预处理器指令,告诉 C 编译器在编译之前要先加载 stdio.h 头文件

  • int main() 是主函数,程序从这里开始执行。

  • printf(...) 是调用一个名为 printf 的函数,这个函数在 stdlib.h 中被声明。 printf 函数会在屏幕上显示消息 "Hello, World! Hello 简单教程!"

  • return 0; 终止 main() 函数,并返回值 0

编译 和 运行 C 程序

我们将演示如何使用编辑器将范例中的代码保存在一个文件 helloworld.c 中,以及如何编译并运行它。

  • 打开一个代码编辑器,添加上述代码

  • 保存文件为 helloworld.c

  • 打开命令提示符,进入到保存文件所在的目录。

  • 在命令行键入 gcc helloworld.c ,按回车键,编译代码

  • 如果代码中没有错误,命令提示符会跳到下一行,并生成 a.out 可执行文件

  • 然后在命令行中输入 a.out 来运行程序
  • 运行后就可以看到屏幕上显示 Hello, World! Hello 简单教程!
[root@localhost ~/c]# ls helloworld.c
helloworld.c
[root@localhost ~/c]# vi helloworld.c
[root@localhost ~/c]# gcc helloworld.c
[root@localhost ~/c]# ./a.out
Hello, World!
Hello 简单教程!
[root@localhost ~/c]#

请确保您的路径中已包含 gcc 编译器,并确保在包含源文件 helloworld.c 的目录中运行它

关于   |   FAQ   |   我们的愿景   |   广告投放   |  博客

  简单教程,简单编程 - IT 入门首选站

Copyright © 2013-2022 简单教程 twle.cn All Rights Reserved.