在c中,如何在程序中运行一个子程序,然后再在子程序中运行另外一个?

来源:百度知道 编辑:UC知道 时间:2024/06/19 03:10:41
就想vb中的call命令,在主程序中按条件运行叫出子程序1,或2。在运行子程序1,或2的时候,按条件叫出子程序3或4。就这么一个概念。c中我只知道用print_**(),但这个好像不支持在子程序里再叫出一个子程序。请问有什么可以实现这个呢?

在C语言中,不像VB有明确的函数(Function)与过程(Sub)的界限。只需要定义一个函数,如
int abs(int n)
{
return n>0?n:-n;
}
然后,在其他函数中直接用形如
a=abs(b);
的形式即可调用

当函数是void空类型时,即类似VB中的Sub