C语言中函数能调用函数吗

main()
{
A();
}

A();
{
B();
}

B()
{
}

比如这样,主函数调用A函数,而A函数在执行过程中又调用了B函数.

这很明显是可以的,你想想,主函数也是一个函数对不对,可是里面又调用有printf() scanf()函数,所以,学习语言是要很灵活的,毕竟你不可能只靠一种语言。
补充下:调用可以嵌套,但是定义不可以。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-07-20
可以调用的
但是你调用前,最好声明一下
这样随便怎么排序都不会出错
ex:
A();
B();
main()
{
A();
}

A();
{
B();
}

B()
{
}
养成良好的代码习惯
对你以后的大工程变成很有帮助
希望我的回答对你有所帮助哈追问

你是复制的吧,^_^,我多打了一个分号,你也复制过来了^_^

第2个回答  2011-07-21
C语言提供将不同类型数据组合在一起构成新数据类型的功能,结构体就是其中一致类型,如:
struct NewType
{
int age;
char Name[20];
};

函数调用,就是使用函数了。首先需要理解什么是函数?
C语言为了编程方便起见,向程序员提供将程序进一步分解,并将程序代码中相同功能模块代码组合在一起的功能,这个功能模块就是函数。它也是C语言封装的一种最重要形式,它提供了良好的代码重用方法。

这样程序在某一位置要使用该函数的功能就可以调用该函数。
第3个回答  2011-07-20
可以的
自己调用自己也是允许的
第4个回答  2011-07-20
你说的是函数嵌套吧?可以的 只是你这个函数A()应该后面没有分号的!