首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C语言 >

关于C程序执行的有关问题

2012-06-03 
关于C程序执行的问题1,C程序总是从main函数的第一条语句开始执行;2。C程序总是在执行完main函数的最后一条

关于C程序执行的问题
1,C程序总是从main函数的第一条语句开始执行;
2。C程序总是在执行完main函数的最后一条语句结束。

1,是正确的,2是错的。请问大家这是为什么?最好能够告诉我C程序执行的详细步骤,谢谢大家!

[解决办法]
尽管 。。。。。。
加油! 下面的资料以后用的上
这些程序是我自己一个一个写的,现拿出来让和我一样的初学者分享一下,用的是dev C++ 编译,里面包括详细的分析过程和代码注释,有两个文件,一个是c++/c 基础的,另一个是基础提高篇,我相信对初学者是有很大的帮助的! 同时里面有运行的图片,下载的同学可以先看题目,然后在自己去做,在和我比较一下思路,我写的不是很好的地方还望赐教

下载地址:http://tangxianghenggood.download.csdn.net/

下面的是强化训练
这个系统是用DEV c++ 写的,上面注释也很详细,对于练技术还是很有用的,以前看很多人说做dos没界面,不好用,这个可以让你深刻的学习一下的!直接用dev c++ 打开 可以直接编译运行 

http://d.download.csdn.net/down/2746868/tangxianghenggood

可以训练的好帮手, 个人极力推荐 送给有心人
[解决办法]
这个。。每个C语言程序都是从main()函数中开始的。
不过当运行到子函数的exit()函数或abort()函数时也就会退出了~也就是说不一定是从main()函数最后一条语句中退出的~。。
[解决办法]
ls说的正确、、、

C/C++ code
void main(){    return;//可以退出}
[解决办法]
探讨
1,C程序总是从main函数的第一条语句开始执行;
2。C程序总是在执行完main函数的最后一条语句结束。

1,是正确的,2是错的。请问大家这是为什么?最好能够告诉我C程序执行的详细步骤,谢谢大家!

[解决办法]
每个C语言程序都是从main()函数中开始的。
这是编译成

退出不退出完全看程序的,程序有break,或有异常中断,自然不会跑到结尾
[解决办法]
1、如果碰到异常或者中断什么的 执行序列就会被打断 
然后是否继续往下执行 还得看异常或者中断处理过程
2、程序执行到中途也可以直接exit
[解决办法]
参考atexit函数

热点排行