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

作者&投稿:卷风 (若有异议请与网页底部的电邮联系)
C语言规定,在一个源程序中,main函数的位置~

main函数的位置必须在系统调用的库函数的后面。main函数,又称主函数,是程序执行的起点,main是相对来说的,如同音学理论之主调于泛音,泛音即程序中的除main之外的其他函数,迎合人们的思考方式而生成的而非必定的模式。
这个题目的确是选b,很多人选c是因为以偏概全了,如果让c正确的话,应该这么说:main函数的位置在系统调用的库函数后的任意位置,这样就是正确的。

扩展资料:
在C语言当中,一个程序,无论复杂或简单,总体上都是一个“函数”;这个函数就称为“main() 函数”,也就是“主函数”。比如有个“做菜”程序,那么“ 做菜 ”这个过程就是“主函数”。在主函数中,根据情况,你可能还需要调用“买菜,切菜,炒菜”等子函数。
main函数在程序中大多数是必须存在的,但是依然有例外情况,比如windows编程中可以编写一个动态链接库(dll)模块,这是其他windows程序可以使用的代码。由于DLL模块不是独立的程序,因此不需要main函数。再比如,用于专业环境的程序-----如机器人中的控制芯片--可能不需要main函数。
参考资料:main函数百度百科

MAIN函数位置任意,但是不能在#include语句之前

粗略的角度来讲
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是一个局部变量
导致最后两个程序输出的结果也不一样

回答结束

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

有空多交流啊

A
可以写在如何位置,但是程序会从主函数开始执行。

A是正确的,B错误,机器会自动找到入口函数的

A 是正确的,程序运行时会自动的找到入口函数,而C语言的入口函数就是MAIN()函数。

B

C语言:一个源程序只能保存在一个文件中,这句话问什么是错的
答:源文件,可以保存很多的副本的呀

用C语言编程:输入一组整数,以-1作为结束的标志,用数组s接收这组数...
答:include<stdio.h> int main(){ int n = 0, m = 0,s[];for(;n != -1;){ scanf("%d",&n);s[i]=n;i++;m = m + 1;} printf("个数为:%d\n",m);for(int i=0;i<m;i++)printf("%d\n",s[i]);return 0;} ...

C语言源程序是由什么构成的
答:C语言源程序是由:数据类型、常量与变量、数组、指针、字符串、文件输入/输出构成。具体介绍:1、数据类型 C的数据类型包括:整型、字符型、实型或浮点型(单精度和双精度)、枚举类型、数组类型、结构体类型、共用体类型、指针类型和空类型。2、常量与变量 常量其值不可改变,符号常量名通常用大写。

在一个C语言程序的执行是从( )。 A) 本程序的main函数开始,到main函 ...
答:从main函数开始到main函数结束。答案选A。C语言常考考点:1、一个C语言源程序可以由一个或多个源文件组成。2、每个源文件可由一个或多个函数组成。3、一个源程序不论由多少个文件组成,都有一个且只能有一个main函数,即主函数。是整个程序的入口。4、源程序中可以有预处理命令(包括include 命令...

一个C语言程序的执行是从( )。 (A)本程序的main()函数开始,到main...
答:从main函数开始到main函数结束。答案选A。C语言常考考点:1、一个C语言源程序可以由一个或多个源文件组成。2、每个源文件可由一个或多个函数组成。3、一个源程序不论由多少个文件组成,都有一个且只能有一个main函数,即主函数。是整个程序的入口。4、源程序中可以有预处理命令(包括include 命令...

一个c语言程序只能够包含一个程序源文件
答:不,一个C语言程序可以包含多个程序源文件。在C语言编程中,程序的结构并不局限于单个源文件。实际上,大型程序通常被组织成多个源文件,这样做有多种原因。首先,从管理的角度来看,将程序拆分成多个文件可以提高代码的可维护性。每个文件可以专注于程序的一个特定部分或模块,从而使代码更易于理解和修改...

一个数如果恰好等于它的因子之和,这个数就称为“完数”。例如6=1+2+...
答:include"stdio.h"main(){ int j,i,k=0;for(j=6;j<1001;j++){ for(i=1;i<=j/2;i++)if(j%i==0)k+=i;if(j==k){ printf("%4d its factors are ",k);for(i=1;i<=j/2;i++)if(j%i==0)printf("%d,",i);printf("\b \n");} k=0;} getch()();} ...

、在一个源文件中定义的全局变量的作用域为( )。
答:B、本程序的全部范围 C、本函数的全部范围 D、从定义该变量开始至本文件结束 9、以下叙述中,错误的是___。(D)A、不同函数中可以使用相同名字的变量 B、在函数外部定义的变量是全局变量 C、形式参数是局部变量 D、在main函数体内定义的变量是全局变量 10、C语言规定,调用一个函数时,当实参和形参...

在一个C语言程序的执行是从( )。 A) 本程序的main函数开始,到main函 ...
答:从main函数开始到main函数结束。答案选A。C语言常考考点:1、一个C语言源程序可以由一个或多个源文件组成。2、每个源文件可由一个或多个函数组成。3、一个源程序不论由多少个文件组成,都有一个且只能有一个main函数,即主函数。是整个程序的入口。4、源程序中可以有预处理命令(包括include 命令...

用C语言编写一完整源程序,从键盘输入一个字符串Str1,在新的一行输入一...
答:for(i=0;*(d+i)!=0;i++)(d+i)=*(d+i+1);} }int main(){ char Str1[100]={0};char Char_Check;int i;gets(Str1);scanf("%c",&Char_Check);for(i=0;i<strlen(Str1);i++)//一次只能删除一个特定字符,循环删除,最多循环字符串最大长度 deleteChar(Str1,Char_Check);...