2. C语言规定:在一个源程序中,main函数的位置( )。 A)必须在最开始 B)必须在系统调用的库函数的后面 C

选哪个?... 选哪个? 展开
 我来答
小洛答疑

2020-05-18 · TA获得超过2.2万个赞
知道大有可为答主
回答量:5.2万
采纳率:84%
帮助的人:1136万
展开全部

C语言规定在源程序中,主函数的位置可以任意。

C语言是一种通用的计算机编程语言,广泛应用于底层开发。C语言的设计目标是提供一种编程语言,它可以简单地编译和处理底层内存,生成少量的机器代码,并且不需要运行环境的任何支持。

主函数又称主函数,是程序执行的起点。主要功能是相对而言的,就像语音理论的主音是泛音一样,泛音是程序中除主要功能外的其他功能。它迎合了人们的思维方式,产生了一个版本而不是某种模式。一旦执行了主功能,程序就可以模块化,实现一个封闭的整体。

扩展资料:

功能分类

从用户的角度来看,有两个功能:

1、标准函数是库函数。这是由系统提供的。

2、用户定义的函数。它可以解决用户的特殊需求。

就功能形式而言,有两种类型的功能:

1、非参数函数。Printstar和print_u消息是一个非参数函数。调用非参数函数时,调用函数不会将数据传输到被调用函数权重,该权重通常用于执行指定的一组操作。

2、有参数函数。调用函数时,调用函数和被调用函数之间存在数据传输。也就是说,调用函数可以将数据传递给被调用函数,也可以将被调用函数中的数据带回给调用函数。

参考资料来源:百度百科-main函数

qzhao_1
2018-05-04 · TA获得超过2.4万个赞
知道大有可为答主
回答量:2.4万
采纳率:76%
帮助的人:4310万
展开全部
你这个问题描述得不对。不是 main( ) 函数的位置在哪个位置。main( ) 函数的位置放在哪里都可以,哪怕把子函数写到 main( ) 函数之前也可以。无论各个函数如何摆放,反正在执行整个 C 程序时,C 语言都是要从 main( ) 函数开始执行的。
另外,如果从 C 程序的执行入口的角度上讲,都是从 main( ) 开始执行,那么 main( ) 函数的位置必须要在系统调用的库函数之前,而不是后面。例如如下程序:
#include <stdio.h>
void main( )
{
int num ;

scanf("%d", &num) ;

printf("num = %d\n", num) ;

}
main( ) 主函数的位置必须要在系统调用的库函数之前。即:程序首先执行 main( ) 函数,然后执行 scanf( ) 库函数,最后执行 printf( ) 库函数。
另外,在主函数 main( ) 之前包含的头文件说明语句:#include <stdio.h> 不能够算是系统调用的库函数, 而只能够说它是一个 C 语言程序中包含了哪些需要执行的库函数的原型说明而已。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
推荐于2018-05-04
展开全部
可以在任意位置。
C程序总是从main函数开始执行,但main函数在程序中的位置可以是任意的。
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
处摇胼手胝足
2018-05-04 · TA获得超过294个赞
知道小有建树答主
回答量:488
采纳率:83%
帮助的人:164万
展开全部
B
必须在系统调用的库函数的后面
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
919544880
2011-12-19
知道答主
回答量:12
采纳率:0%
帮助的人:1.9万
展开全部
B,很多自定义的函数会在main函数前面
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式