一个C语言程序中至少应包含一个什么?

一个C语言程序中至少应包含一个什么?,第1张

一个主函数。即main函数。

main函数是程序的入口,不管它在程序头文件下面的任何地方,程序执行时都是先调用main函数,再用main函数调用各个函数,举个形象的例子,有个“做菜”程序,那么“

做菜

”这个过程就是“主函数”。在主函数中,根据情况,可能还需要调用“买菜,切菜,炒菜”等子函数。

扩展:在源程序中,很多符号都是成对匹配出现的,为避免遗漏必须配对使用的符号,在输入时,可连续输入这些起止标识符,然后再在其中进行插入来完成内容的编辑。虽然C语言程序的书写格式非常自由,但从程序结构清晰,便于阅读、理解、维护的角度出发,建议在书写程序时应遵循以下规则,以养成良好的编程习惯。

1、一个说明或一条语句占一行。

2、用花括号括起来的部分,通常表示了程序的某一层次结构,左花括号一般与该结构语句的第一个字母对齐并单独占一行;右花括号同样单独占一行,与该结构开始处的左花括号对齐。

是!一个C源程序必须包含且只有一个main函数!

main函数为程序的入口、起点,程序运行时会先去找main函数,并从main函数开始执行.如果出现多个main函数,则编译系统就无法判断从哪一个main函数运行,也就会编译错误!

main()是你自己的程序或者整个程序(若干人编写的)运行的起点

C这整个系统除了自己编写的部分外,还有一部分,是编译系统定义的

自己编写的部分,从main()函数启动运行一般来说,也在main()函数里结束。

这种情况是正常的,而且没有错误的,程序运行情况。

通常我们并不是从头编写整个程序(比如汇编那样,把一切掌握在自己手中)

所以,系统为了简化我们编程,对一些硬件相关的, *** 作系统相关的,还有一些是编译器相关的代码,写在库里,其中有些初始化代码,会在main()函数启动前运行,这个启动代码会调用我们编写的main()函数,所以其它函数可以任意编写,main()的格式是固定的,是我们自己编写的代码,我们自己的程序启动的地方,通常也是我们自己的程序结束的地方。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/11113178.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-13
下一篇 2023-05-13

发表评论

登录后才能评论

评论列表(0条)

保存