c语言在函数定义的时候可以调用已定义的自定义函数吗

c语言在函数定义的时候,可以调用已定义的自定义函数吗

可以的,前提是,在使用一个函数之前必须先对他进行声明:
//void B();声明B函数的存在。
void A()
{
B();//非法,程序执行到此时并不知道B函数的存在。
}
void B()
{
}
温馨提示:答案为网友推荐,仅供参考
第1个回答  2014-10-13
函数体可以,参数列表不可以。参数列表只能添加“类型”,不能添加“过程”
第2个回答  2014-10-13
c语言不支持默认参数,c++才支持,不行
第3个回答  2014-10-13
你是形参里传另一个函数?

使用函数指针。
如下:
#include<stdio.h>

int a()
{
int value = 1;
return value;
}
int b(int (*a)())
{
return a();
}

void main()
{
b(a);
}
相似回答