原来也去考了...偶错过啦...
----------------解决方案--------------------------------------------------------
A:每个C程序文件中都必须有一个主函数。
这就对了啊
好在也有人考过啊 要不还以为题有bug了呢 哈哈
----------------解决方案--------------------------------------------------------
到底A对么???
----------------解决方案--------------------------------------------------------
错吖
一个C源程序编译之前,首先由预处理器对程序中的预处理命令(以"#"开头的语句)进行处理然后调用主函数的入口地址...再顺序执行代码
这题只说是程序当然不对了,每一种程序语言是否必须有函数都有自己的规定的,可以有可以没有,C语言就必须有
----------------解决方案--------------------------------------------------------
靠..这都知道...汗了.
----------------解决方案--------------------------------------------------------
/*1.c只有一些头文件定义及函数声明*/
#include<stdio.h>
#define N 10
...
/*2.c*/
#include<1.c>
...
int main()
{
...
return(0);
}
/*在第一个文件中就没有主函数,所以A是错的.*/
----------------解决方案--------------------------------------------------------
第二个肯定错
每个程序都必须有且只能有一个主函数
而且主函数必须在程序第一个调用
函数可以嵌套调用,但不能嵌套调用主函数
快好好记牢呀!!!!
----------------解决方案--------------------------------------------------------
但不能嵌套调用主函数
谁告诉你不能?
----------------解决方案--------------------------------------------------------
可以的.
#include "stdio.h"
#include "conio.h"
main()
{
int a;
scanf("%d",&a);
if(a!=0)
main();
printf("Hello, world\n");
getch();
}
----------------解决方案--------------------------------------------------------