C语言极速入门(2)——简单的c程序

main()
{
 printf("hello,world\n");
}

这段简单的程序好多入门的人会有一种困惑就是main()的作用是什么{}的作用是什么。为什么不能直接写


 printf("hello,world!\n");

一些人总会跟你说main()是入口函数,没有不行。还没学过函数的人就会表示不明白,即便学了函数之后也不能理解main函数为什么会比较特殊。

其实这是由c语言的编译器决定的。我们前面说过源代码跑起来需要经历什么。源代码其实是文本文件,它本身是无法运行的。这段代码会由编译器翻译成汇编语言。这个时候编译器会把main里面的语句打上入口"标签",到时候执行的时候就会跳转到入口"标签"处按顺序挨个执行这些语句。

因此我们说main是入口函数,无论main前面有什么,main后面的语句总是被先执行。{}而这对花括号则像界限符一样将main里面的代码和其他代码区分开来。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值