由于有两种类型的功能;库函数和用户定义函数......当我们在程序中定义一个函数时,该函数是否像库函数一样存储在标准库中?
问问题
379 次
3 回答
2
不可以。用户定义的函数存储在编译创建的目标文件中。它们与包含 C 标准库函数的库链接以形成可执行二进制文件。
于 2013-12-10T10:32:29.733 回答
0
当我们define
使用一个函数时,它本身并没有添加到任何库或目标文件中。您需要自己创建目标文件 [用户函数] 或库 [静态/动态]。所以。没有get stored
你问的概念。这完全取决于您对源代码所做的工作。
- 如果您正在创建一个库,YES,它将成为该库的一部分。
- 如果您正在编译以创建单独的目标文件,否,它将不是任何库的一部分。
于 2013-12-10T11:23:11.000 回答
0
库函数是以前编写和存储的函数,我们可以通过调用它们来使用它们。
虽然用户定义的函数是程序员根据他们的要求编写的,但要使用这些函数,我们必须先定义它,然后再调用它。
当你定义一个函数时,这些函数不会被保存在标准库中。
于 2013-12-10T10:35:20.867 回答