编程第一课,Print Hello World!

Foreword

        作为一名刚刚学习编程的新人!今后会持续通过CSDN这个平台来发布一些记录学习过程心得体会的文章!

        撰写的内容都源于自己学习后的理解,难免会出现一些错误或理解不够深入的地方! 请诸位看客多多理解,也欢迎大家指出文章的不足或是错误!

Text

        话不多说,接下来通过一个入门小程序,来讲讲自己对其的理解,并延伸讲讲涉及的相关知识点!

        首先,请大家看看接下来的一个程序!

 程序的目的是,在屏幕上输出引号括起来的内容,Hello,World! 

该程序运行于 Microsoft Visual Studio 2022 软件。

采用的编程语言为:C语言

程序的运行结果如下:

该程序真的输出内容只有红框内的, Hello,World!

接下来会将该程序分解成各个部分,并展开讲解!

分解1:预处理器指令

#include <stdio.h>

        #include 这行代码是一条C预处理器指令(preprocessor directive)。通常C编译器会在编译前对源代码做一些准备工作,即预处理(preprocessing).

        stdio.h 是指一个 标准输入/输出头文件(standard input output.header),它是C编译器软件包中的标准部分,提供键盘输入和屏幕输出的支持。

        简单来说,当你使用一些C语言没有内置的函数时,需要提前声明包含该函数的库函数对应的头文件,让编译器知道该函数应该如何使用。 如本例的printf函数。

分解2:main 函数

int main()   //返回值类型 函数名(函数接收的参数)
{             //标记函数体的开始
   //函数体
}             //标记函数体的结束

        main 表明该函数的函数名。C程序一定从main函数开始执行。

        main后面的()用于识别main是一个函数。同时将函数接收的参数放入()内,本例中主函数无接收参数,所以圆括号内置空。

         int 是main()函数的返回类型。指该函数将返回一个int类型的值。

        上下两个的花括号,用于标记函数体的开始和结束。

分解3:printf()

printf("Hello,World!");

        该行代码使用了一个标准函数:printf()。 圆括号表明 printf 是一个函数名。圆括号中的内容是main函数传递给printf()的参数。

        printf()函数会查看双引号中的内容并将其打印在屏幕上。

        ;分号用于标记语句的结束。

分解4:return 语句

return 0;

        C标准要求,有返回值的C函数要有return语句。该语句以return关键字开始,后面是待返回的值,并以分号结尾。

        return语句如果在子函数的结尾,则是将返回值,返回给调用该 子函数 的函数。

        如果是处于主函数的结尾,则是将返回值,返回给操作系统。

        0 表示该程序运行正常,非零的值表示该程序有异常。

总结

        该程序从上往下依次执行代码,从main函数进入(主函数无接收参数,最终返回一个int类型的值)执行main函数函数体部分代码,

        接着调用printf函数,传入参数"Hello,World!",此时程序运行到这行时控制权交给了printf函数,等到printf函数执行结束后,控制权再返回给main函数。

        最后 return 0 ,结束主函数,并告诉操作系统,该程序正常运行。

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值