一个C程序的运行是从什么开始到什么结束的?

一个C程序的运行是从什么开始到什么结束的?,第1张

一个C语言的执行是从本程序的main函数开始,到main函数结束,但需要注意的是,也是有特殊情御手启况的,若是代码中出现了exit函数,则直接结束程序。

C语言具有各种各样的数据类型,并引入了指针概念,镇如可使程序效率更高,另外C语言也具有强大的图形功能,支持多种显示器和驱动器。而且计算功能、逻辑判断功能也比较强大,可以实现决策目的。

扩展资料:

注意事项:

唯一的指针常量是NULL,数组名也是指针常量,一个字符串常量出现在表达式中,所引用的值是该字符串常量的首地址。而不是字符。

静态存储:static修饰的变量,以及普通全局变量含(extern修饰的)。

typedef的作用:提高程序的可移薯升植性,简化声明const的作用:定义只读变量。

参考资料来源:百度百科-c程序

从语言的角度来说灶哗孙,程序执行时由_mainCRTStartup开始,_mainCRTStartup初始化C运行时库并调用main,main退出到_mainCRTStartup后调用exit来终止隐链程序。

从 *** 作系统的调度来说芦山,由一个启动函数调用_mainCRTStartup,比如在Windows中是BaseProcessStart。

从编程的角度来说,程序主逻辑从main开始,关于初始化C运行时库及退出程序的任务不用用户来 *** 心,不过你也可以在程序运行中调用exit来结束程序


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

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

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

发表评论

登录后才能评论

评论列表(0条)

保存