使用C语言写一个"Hello, World!" 程序

yumo6666个月前 (07-03)技术文章49

默认您已搭建好语言的开发运行环境

编写代码

使用文本编辑器(如Notepad++)创建一个新的源文件,扩展名为.c,并输入如下内容到文件中,将文件保存为 hello.c:

#include <stdio.h>

int main() {

printf("Hello, World!\n");

return 0;

}

编译和运行程序

打开命令提示符(Command Prompt)或者 PowerShell。

切换到保存 hello.c 的目录

输入以下命令来编译程序:

gcc hello.c -o hello

#使用GCC编译器将 hello.c 编译成可执行文件 hello。

编译成功后,输入以下命令来运行程序:hello,输出:Hello, World!

程序解析

#include <stdio.h> 用于包含标准输入输出库头文件

include告诉编译器在编译之前将 stdio.h 文件的内容包含在程序中

stdio.h 是C标准库的一部分,它包含了许多用于输入和输出的函数

int main() 是C程序的入口。

printf 是一个C标准库中的函数,用于将格式化的输出打印到标准输出设备。

return 0 是 main 函数的返回语句。

相关文章

“告别 8 万行 C++ 代码,我用 4 千行 C 代码就搞定了!”

摘要:这一次,Zig 要彻底告别 C++ 了。链接:https://ziglang.org/news/goodbye-cpp/声明:本文为 CSDN 翻译,未经允许禁止转载。作者 | Andrew K...

C语言编译过程

1、GCC、glibc和GNU C的关系1.1.1 GCCGCC全称GNU Compiler Collection,是GNU项目的一部分,主要是一套编译器工具集,支持多种编程语言,包括C、C++、Ob...

C语言入门指南

当然!以下是关于C语言入门编程的基础介绍和入门建议,希望能帮你顺利起步:C语言入门指南一、什么是C语言?C语言是一门通用的高级程序设计语言,由Dennis Ritchie在20世纪70年代开发,被广泛...

在C语言程序中定义结构体时,交换下成员顺序,编译器居然会报错

在我之前的文章里,曾讨论过可以在C语言结构体里定义不指定长度的数组,以便后期根据需要扩展。小明看了这样的文章后,立刻就在自己的代码中使用了,但是他遇到了一个问题。C语言定义结构体成员,有顺序要求吗?为...

如何构建一个 C 语言编译环境

C语言是一种通用的编程语言,它是由Dennis Ritchie于20世纪70年代初在贝尔实验室开发的。C语言的设计目标是提供一种结构化、高效、可移植的编程语言,以支持系统编程和应用程序开发。C语言广泛...