c语言中不放在main中的函数怎么使用

2024-11-15 23:31:59
推荐回答(2个)
回答(1):

函数存庆败在誉乎颤着 声明和定义 这两种形式
1. 函数声明 形如 int fun(int a,int b);
2. 函数定义 形如 int fun(int a,int b){return a>b;}

任何函数在使用前 都要声明过或定义过

列举max main gotoxy的正确使用方式
(main函数是一个特殊函数,这里不再讨论)
第一种如下:

max声明
gotoxy声明
void main(){
}
max定义
gotoxy定义

第二种如下:
max定义
gotoxy定义顷亩
void main(){
}
放在main前不需要声明,不然就要声明

回答(2):

不必,编译器编译时,是逐行编译的。但是它是先找到主函数,主函数编译完也表明这个程序已经编译完了。森薯薯如果主函数放在其他函数之前,那么在主此者函数中要调用的子函数(自定义函数)要先在主函数之前声明它的存在。如:void fun(int n,int m);
在多数编程语言里,变量、函数(过手谈程)、结构体、类、对象等都是必须先声明(或在使用它之前定义)后使用。未声明或未在使用它的函数之前定义的,编译都无法通过。而且会报错:未定义的变量或函数等!