一道C语言题,(12)下列叙述中正确的是________.A)每个C程序文件中都必须有一个main()函数B)在C程序中main()函数的位置是固定的C)C程序可以由一个或多个函数组成D)在C程序的函数
<p>问题:一道C语言题,(12)下列叙述中正确的是________.A)每个C程序文件中都必须有一个main()函数B)在C程序中main()函数的位置是固定的C)C程序可以由一个或多个函数组成D)在C程序的函数<p>答案:↓↓↓<p class="nav-title mt10" style="border-top:1px solid #ccc;padding-top: 10px;">陆虎的回答:<div class="content-b">网友采纳 ABC<p class="nav-title mt10" style="border-top:1px solid #ccc;padding-top: 10px;">步山岳的回答:<div class="content-b">网友采纳 可是正确答案是D啊<p class="nav-title mt10" style="border-top:1px solid #ccc;padding-top: 10px;">陆虎的回答:<div class="content-b">网友采纳 1,一个源程序文件由一个或多个函数组成.2,一个c程序由一个或多个源程序文件组成另外,在谭浩强的书中认为A是对的我们都知道一个C程序一定要有main()来执行,否则是错误的。但是一个.c格式的程序文件就不一定要有main()了。例如我们编译一个自定义函数并保存为一个a.c程序文件,再编译一个b.c程序文件,作用是调用a.c中的自定义函数并执行程序。在其中a.c中无需main(),它只是为了被调用。而b.c由于有执行程序的作用,所以一定要main()。如果在a.c也写入main(),当被调用时,整个程序就会出现2个main(),这是不允许的。由于我们的练习和考试都只涉及到一个程序文件的程序,所以会给大家有“每个c程序文件中都必须要有一个main()函数”的错误印象。以上是我在网上找的,你可以参考一下
页:
[1]