C语言规定:在一个源程序中,main()函数的位置在?

A可以任意B必须在系统调用的库函数的后面那个答案正确的?... A 可以任意 B 必须在系统调用的库函数的后面 那个答案正确的? 展开
 我来答
匿名用户
2013-07-15
展开全部
粗略的角度来讲
A、B都是正确的,
因为,A:main()可以在库函数后面
可以在自定义函数的后面、
可以在自定义函数的前面
B: 的确,系统调用的库函数必须要在main()的前面

准确的来说:A、B都不是很正确,都存在描述性错误、

因为:
首先,main()的位置不是任意的,必须遵守C语言书写的一些基本规范
例如: int a=1;
printf("helle world");
main()
{
printf("%d",a);
}
这样的main()位置就不对
其次,系统调用的库函数必须写在程序的开头
例如:
#include “stdio.h
main()
{
printf("hello world!")
}
最后,main()的位置变化对程序的影响
例如, #include “stdio.h”
int a=1;
printf("helle world");
main()
{int b=2;<br/> a=b;<br/> printf("%d",a);<br/> }
与下面的程序是不一样的程序
#include “stdio.h”
main()
{int a=1;<br/> printf("helle world");<br/> printf("%d",a);<br/> }
在第一个例子中a=1,是一个全局变量
在第二个例子中,a=1是一个局部变量
导致最后两个程序输出的结果也不一样

回答结束

最后,你问的问题是不是有点简单,有点片面了,该好好学习啊

有空多交流啊
商战惊鸿
2017-06-13 · TA获得超过1195个赞
知道小有建树答主
回答量:433
采纳率:50%
帮助的人:269万
展开全部
A
可以写在如何位置,但是程序会从主函数开始执行。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2013-07-15
展开全部
A是正确的,B错误,机器会自动找到入口函数的
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
推荐于2017-06-13
展开全部
A 是正确的,程序运行时会自动的找到入口函数,而C语言的入口函数就是MAIN()函数。
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2013-07-15
展开全部
B
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 3条折叠回答
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式