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

yumo6664个月前 (07-03)技术文章39

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

编写代码

使用文本编辑器(如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语言函数定义的语法解析

C语言是一种面向过程的语言,面向过程是指,将实现一个逻辑功能的代码集中到一起,每次需要使用的时候,再调用这些代码集合,这种代码集合就是函数。写C语言其实就是写一个个函数,因此对函数实现的语法解析是C语...

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

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

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

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

C语言的main函数的几种写法

main函数即为主函数,C程序总是从main()函数开始执行的。main函数是整个C程序的执行入口,一个程序想要运行起来,必须指定main函数。各种资料和书籍对main函数的写法各有不同,甚至很多的写...

C语言进阶教程:函数指针与回调函数

函数指针是C语言中一个强大且灵活的特性,它允许我们将函数像数据一样进行传递和操作。回调函数则是函数指针的一种典型应用场景,它允许一个底层函数在特定事件发生时调用一个由上层代码提供的函数。1. 函数指针...