C 程序结构详解:Hello World 实例与编译运行全流程
学习 C 语言基本构建块前,先看最简 C 程序结构,作为后续章节参考。
Hello World 示例
C 程序基本包含以下部分:
- 预处理命令
- 函数
- 变量
- 语句与表达式
- 注释
打印 "Hello World" 的简单代码:
在线演示#include <stdio.h>
int main() {
/* my first program in C */
printf("Hello, World! \n");
return 0;
}
分析上述程序各部分:
第一行 #include <stdio.h> 是预处理命令,告诉 C 编译器在实际编译前包含 stdio.h 文件。
下一行 int main() 是主函数,程序执行入口。
下一行 /*...*/ 会被编译器忽略,用于添加注释,称为程序注释。
下一行 printf(...) 是 C 语言另一函数,使消息 "Hello, World!" 显示在屏幕上。
下一行 return 0; 终止 main() 函数并返回值 0。
编译与执行 C 程序
演示如何保存源码、编译运行:
打开文本编辑器添加上述代码。
保存文件为 hello.c
打开命令提示符进入保存文件的目录。
输入 gcc hello.c 回车编译代码。
若代码无错误,命令提示符进入下行并生成 a.out 可执行文件。
输入 a.out 执行程序(Windows 下为 a.exe)。
屏幕输出 "Hello World"。
$ gcc hello.c $ ./a.out Hello, World!
确保 gcc 编译器在 PATH 中,且在包含 hello.c 源文件的目录下运行。
C语言
- 借力减重自律,构建可持续维护卓越
- 微处理器编程基础
- 主轴预热程序: 确保高速加工的最佳性能
- Mach3 M 代码完整指南:CNC 加工必备参考
- 如何为您的行业选择最优输送机结构
- C# Hello World — 构建你的第一个C#应用程序
- C语言结构体进阶:传递、返回与引用处理
- C++ 函数详解:从声明到调用的实战指南
- C# Hello World:构建你的第一个控制台应用程序
- C# 访问修饰符(说明符)详解:从 private 到 protected internal 实战
- C# 程序结构解析:从 Hello World 看命名空间、类、Main 入口与编译运行
- Java Hello World:你的第一个程序