带你速通C语言——万物起始-Hello World!(1)

我们看下这段C程序源代码:

#include <stdio.h> // 引入标准输入输出库头文件

// 主函数 - 程序的入口点
int main()   //main主体函数返回int类型
{ 
    // 使用 printf 函数输出 "Hello, World!" 到控制台
    printf("Hello, World!\n");
    return 0; // 返回 0 表示程序成功结束
}

想象一下,我们要给计算机下达一条指令,要它大声说出“Hello, World!”。这条指令就是我们的C程序。

首先,我们需要告诉计算机我们将使用一些基本工具,这些在C语言世界里叫做“库”。库就像一盒工具,里面有各种可以直接使用的工具。在这个程序中,我们用到了stdio库,这是标准输入输出库,它的工具可以帮我们显示文字或读取用户输入。

现在,我们看程序的核心部分——main()函数。你可以把它看作是指挥官,当程序运行时,它告诉计算机从哪里开始执行指令。在C语言中,每个程序都是从main()这个指挥官开始的。

那么,函数是什么呢?简单来说,函数就是一组完成特定任务的指令集合。在我们的例子中,main()函数并不需要外部信息来执行任务,因此我们告诉它没有参数,这通过void这个词表示。而它完成任务后返回一个整数告诉操作系统任务是否顺利完成,这个整数用int表示。

main()函数里,我们只有一个任务:调用另一个工具,即printf()函数。这个函数就像是一台小喇叭,能够将文字输出到屏幕上。我们向这台小喇叭输入了一行文字:"Hello, World!",并且要求它播放出来。

我们所做的就像是说:“喂,printf(),请把'Hello, World!'这句话 打在公屏上打在屏幕上。”计算机就会执行这个命令。

最后,当我们写好这份指令单时,我们需要一个叫做编译器的工具来翻译它,让计算机能理解。在Linux和macOS上,我们通常会使用一个叫gcc的编译器,而在Windows上,可以使用类似的工具,也可以使用在线的网页版编译器,网址如下:

https://www.jyshare.com/compile/11/

 编译器的工作就是把我们的C语言指令单转化成计算机的机器语言,这样计算机就能按照我们的指令运行程序了。当编译完成后,我们就可以执行它,并看到我们的“Hello, World!”成功显示在屏幕上。

图片

 -------------------end

读者若感兴趣可关注个人微信公众号,将持续为您分享有用的工科知识。

  • 10
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值