C语言 您所在的位置:网站首页 c语言代码雨代码 C语言

C语言

2023-04-14 11:38| 来源: 网络整理| 查看: 265

C语言实现Hello xiaolin #include//头文件 int main()//主函数 程序的入口 { printf("Hello xiaolin!\n");// \n是换行的意思 return 0; }

编译运行结果:

Hello xiaolin! -------------------------------- Process exited after 3.326 seconds with return value 0 请按任意键继续. . . 为什么写#include

#include是在程序编译之前要处理的内容,是编译预处理命令,一般以“#”开头,并且不用分号结尾。

在上述程序里编译预处理命令称为文件包含命令,作用是在编译之前把程序需要使用的关于系统定义的函数printf()的一些信息文件stdio.h包含进来。

stdio.h是C语言编译系统提供的一个文件名,stdio是“standard input & output”的缩写,即有关标准输入输出的信息。

在上一节小林讲过C语言本身不提供输入输出函数,如果想用printf输出函数怎么办呢?

#include的作用就是用来提供printf和scanf这些信息的。

如果不加#include,编译程序会报错,如果也去掉printf则会编译通过。

不加头文件是没有意义的,小林是为了给大家做演示才不加的,别学我。

为什么写main

main函数是程序的入口,举个例子,main函数就相当于你家房子的大门,你要回家是不是要通过大门,同理到C语言就容易理解了。

C语言程序总是从main函数开始执行的,如果main函数中有其他函数,则完成对其他函数的调用后再返回到主函数,最后由main函数结束整个程序。

return语句的作用

一句话总结:将结果返回到函数调用处。

return 0的意思是程序运行到这里,就不往后运行了,程序结束了,这行代码可以省略。

运行C语言程序步骤

上机输入和编译源代码

通过键盘向计算机输入程序,如发现有错误,要及时改正。最后将此源程序以文件形式存放在自己指定的文件夹内,文件用.c作为后缀。

对源程序进行编译

先用C编译系统提供的“预处理器”对程序 中的预处理指令进行编译预处理。在用编译系统对源程序进行编译时,自动包括了预编译和正式编译两个阶段,一气呵成。

进行连接处理

经过编译所得到的二进制目标文件还不能供计算机直接使用,必须把所有的编译后得到的目标模块连接装配起来,再与库函数形成一个整体,生成可执行程序。

运行可执行程序

一个程序从编写到运行成功,并不是一次成功的,往往要经过多次反复。而且即使是编写好的程序也并不一定能保证正确无误。

以上,如果你看了觉得对你有所帮助,就给小林点个赞,分享给身边的人叭,这样小林也有更新下去的动力,跪谢各位父老乡亲啦~

C语言开发工具​ mp.weixin.qq.com C语言开发工具详解​ mp.weixin.qq.com图标

文章来源: zhuanlan.zhihu.com,作者:小林C语言,版权归原作者所有,如需转载,请联系作者。

原文链接:zhuanlan.zhihu.com/p/356488694



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有