1.C语言程序能有多少个main()函数?2.一个C文件能有多少个main函数?3.main()能放在#指令前吗?

问题描述:

1.C语言程序能有多少个main()函数?2.一个C文件能有多少个main函数?3.main()能放在#指令前吗?
1个回答 分类:综合 2014-11-29

问题解答:

我来补答
c语言程序只能有一个main函数,因为main函数是整个进程的入口

一个c文件可以有1或者0个main,但是一个c程序只能有1个main
带#的这些都属于预编译指令,你可以放在任意位置,但是由于编译器是从上到下顺序编译的,加入你定义了一个宏#define在main函数里有使用,而宏却在main函数之后,所以预编译的时候main函数内的相关部分宏不会被替换,所以对于预编译指令最好放在文件的开头
纯手打,望采纳
 
 
展开全文阅读
剩余:2000