有关函数这块的

来源:百度知道 编辑:UC知道 时间:2024/06/07 02:31:18
今天刚好复习到函数的这块内容上。但不知道要怎么做笔记了。。
以前对函数就有点捉不透。比如:判断函数的奇偶性可先求出定义域是否关于原点对称。。本人有点愚钝。这句一直搞不清是什么意思。。
可否解析有关函数的这一板块。不好意思,悬赏分只剩这5分了。

y=f(x)
关于原点对称,说明某个点(x,y)关于原点对称的地方有个点(-x,-y),满足f(-x)=-y 为奇函数
关于y轴对称,说明函数上所有点(x,y)关于y轴对称的点(-x,y),有 f(-x)=y 为偶函数

有两种理解.(1)库函数是C语言的内部函数或自带函数,外部函数即程序员自定函数.
(2)凡加写了extern 的函数是外部函数.

第一种理解好懂:

C语言的内部函数指的是C语言自带的函数,无论是动态链接的或静态链接的. 这些函数通过C语言的头文件定义了.
例如, sin(),cos()等数学函数,在math.h中定义了,输入输出函数 printf(),fgetc()在stdio.h中定义了,时间函数表time(),ctime()等在time.h中定义了.还有许多其他内部函数.编程时,只要用#include <库名.h>写在编程头部,程序中就可调用.

自定义函数,就是用户自己写的函数.

第二种凡加写了extern 的函数是外部函数:

自定义函数可以与程序的main()写在同一个文件中,也可以写在另一个文件中,这时你可能还另写自己的头文件或者写extern....,告诉编译器,main中用到的某某函数是"外部函数".
例如,main()在a.c中,自定义函数my_func()在a2.c中

a.c内容:
#include <stdio.h>
extern float my_func(float a);
main()
{
printf("result=%f\n",my_func(2.0));
}

a2.c 内容:
float my_func(float a)
{
return a;
}

编译:
cl -c a.c [得到a.obj]
cl -c a2.c [得到a2.obj] <