修仙|C语言框架之起始代码Hello World

凡是用C语言来写的程序,其都有一个固定的框架。

int main()//主函数,程序的入口
{

	return 0;//结束,退出该段程序
}

上面这段代码就是C程序都该有的固定框架。所有的C程序都应该也必须要有这么一个框架。

数据类型后面会详细说

这其中 int 是数据类型,表示的是整型的数据类型。

函数后面也会讲到

main() 是函数,还是主函数,是所有C程序的入口,C程序的代码都是从 main() 函数后面开始执行的。

一个C程序有且仅有一个 main() 函数,不管是有多个 main() 函数还是没有 main() 函数都是不行,那样只会造成一个后果,那就是不知道应该从哪里开始执行代码。

int main() 一起表示的就是 main() 函数这个主函数是个整型函数,在程序调用 main() 函数后就会返回一个整型的数值。

做为程序员,自然就要在main() 函数后面的这个{}花括号里编辑自己的程序代码。

int main() 相对应的就是 return 0; 了。

return 是返回的意思。

return 0 所表示的就是将0这个数值返回给main这个主函数,也就是说这段程序或是这段函数正常结束并退出。

当然,如果return后面跟着其他数值那不是有不同的意思就是会出现问题。

就比如return 1; 这表示的就是异常结束退出这段函数或程序。

在C语言里,大家约定俗成的就是正常退出返回的都是零,要是异常退出或终止的就返回非零。

刚开始学编程的时候,一般往往写的第一个程序就是Hello World。

#include <stdio.h>//引入头文件

int main()
{
	printf("Hello World!\n");//打印输出Hello World!
	return 0;
}

上面这段Hello World的程序代码想必是大多数程序员写的第一个程序。

C语言里 printf() 是个库函数,它的意思就是将该函数里的内容格式化打印出来,输出到终端(控制台)上。

printf里的print就是打印的意思,而f指的是format,它的意思自然是格式化。

print() 做为库函数,也就是C语言自带的函数,要想使用该函数就要引入头文件。

#includ就是和C语言打了声招呼,告诉C语言我要引入或是包含stdio.h这个头文件了。

头文件stdio.h的std指的是standard,意思是标准;i指的是input,意思是输入;o指的是output,意思是输出,所以stdio的意思就是标准的输入输出。

你也可以把头文件看做是装备栏(区),每个装备栏(区)放着各种各样的武器法宝,你要用什么武器法宝的时候就要引入对应的装备栏(区)

#include <stdio.h>

void main()
{
	printf("Hello World!\n");
	return 0;
}

有的人刚开始学习C语言的时候,会从不知道哪个角落里找出来的书看到上面演示的写法。

对此只能送给TA一句,不要拿那本书当成学习C语言的教材了,那书的年龄估计比你的都大。

这是C语言刚出来的时候,早期标准的写法,现在C语言的标准都更新到C23了,很多编译器都不支持这种写法了。

#include <stdio.h>

int main()
{
	printf("Hello World!\n");
}

除了前面的那一种外,也有人也看过上面这这种没有 return 0; 的这种写法。

虽然说这种写法没什么问题,但是并不推荐大家这么写,还是老老实实将 return 0; 写上确保将来不会出现问题吧。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值