excel函数公式大全 C语言规定,除主函数外,程序中各函数之间?
浏览量:2988
时间:2021-03-13 14:44:08
作者:admin
C语言规定,除主函数外,程序中各函数之间?
答案是程序中的每个函数都可以直接或间接地递归调用
(1)源程序文件由一个或多个C函数组成,源程序文件是一个编译单元。
(2)C程序由一个或多个源程序文件组成,可由多个C程序共享。
(3)在C程序中,必须有一个名为main的main函数。当它被执行时,它总是从主函数开始。其他函数只有在被调用时才会执行。执行完毕后,返回调用地继续执行。通常,它总是在主函数的末尾执行。
(4)所有函数都是并行的,即它们在定义时相互独立。主函数可以调用其他函数,其他函数可以相互调用,但其他函数不能调用主函数。
(5)从用户的角度来看,函数可以分为标准函数(库函数)和用户定义函数。
(6)从函数的形式上,函数可分为非参数函数和参数函数。
C程序有几个函数组成?
有两个函数a()和B(),因此如果要调用函数a中的函数B,函数a必须能够在此文件中找到函数B,以便找到函数的地址。
然而,当我们编程时,有时a和B函数在不同的文件中。在这种情况下,必须在a函数所在的文件前面使用#include命令,告诉编译器包含B函数所在的文件,并将其合并到一个文件中进行编译,这样a函数所在文件的编译代码就可以找到B函数。
因此,所有具有调用关系的函数必须放在同一个源文件中。
为什么说“c程序中有调用关系的所有函数必须放在同一源程序文件中”是错误的?
这句话必须有一个前提,即声明的位置与子函数代码的位置有关。您可能会发现,当您在main之前编写子函数代码时,不需要在main中声明它,但是当您在main之后编写子函数代码时,必须在main中声明它,否则会出错。
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。