如题所述
c语言中自定义函数可以放在main函数后面,但需要在前面进行函数定义。
C语言的函数定义的作用域,只限于后面的函数可见。
在main函数中用到的其它函数,一种方法是在main函数的前面定义并实现函数,如
//定义并实现foo函数void foo(int *a){
*a++;
}
int main(void){
int k
foo(&k);//调用foo函数
}
另外一种方法是在main函数后实现函数,但需要在之前定义,如
int main(void){
int k
foo(k);//调用foo函数
}
//实现foo函数
void foo(int *a){
*a++;
}
温馨提示:答案为网友推荐,仅供参考