c语言库函数怎么放 c语言的库函数源码

C语言中自己写的库函数要放在哪里才能被调用

库函数文件不要有main()函数,可以保存为.h格式或.c格式,然后#include "xxx.h" ,把文件放到你的调用文件目录

目前成都创新互联公司已为上1000家的企业提供了网站建设、域名、虚拟空间、网站改版维护、企业网站设计、大足网站维护等服务,公司将坚持客户导向、应用为本的策略,正道将秉承"和谐、参与、激情"的文化,与客户和合作伙伴齐心协力一起成长,共同发展。

在C语言里标准函数存放在什么文件中?

C语言标准库函数存放在头文件当中,使用相应函数时需要用include引用先关头文件。

C语言程序设计里,C 标准函数(C Standard library)是所有目前符合标准的头文件(head

file)的集合,以及常用的函数库实现程序,例如 I/O输入输出和字串符控制。不像 COBOL、Forrian和 PL/I等编程语言,在 C

语言的工作任务里不会包含嵌入的关键字,所以几乎所有的 C 语言程序都是由标准函数库的函数来创建的。

下面列出C89及C99中C语言标准函数库的头文件。

C89中标准的头文件

assert.h 设定断言点

ctype.h 字符处理

errno.h 错误报告

float.h 定义与实现相关的浮点值勤

limits.h 定义与实现相关的各种极限值

locale.h 支持函数setlocale()

math.h 数学函数库使用的各种定义

setjmp.h 支持非局部跳转

signal.h 定义信号值

stdarg.h 支持可变长度的变元列表

stddef.h 定义常用常数

stdio.h 支持文件输入和输出

stdlib.h 其他各种声明

string.h 支持串函数

time.h 支持系统时间函数

C99新增的头文件和库

complex.h 支持复数算法

fenv.h 给出对浮点状态标记和浮点环境的其他方面的访问

inttypes.h 定义标准的、可移植的整型类型集合。也支持处理最大宽度整数的函数

iso646.h 首先在此1995年第一次修订时引进,用于定义对应各种运算符的宏

stdbool.h 支持布尔数据类型类型。定义宏bool,以便兼容于C++

stdint.h 定义标准的、可移植的整型类型集合。该文件包含在inttypes.h中

tgmath.h 定义一般类型的浮点宏

wchar.h 首先在1995年第一次修订时引进,用于支持多字节和宽字节函数

wctype.h 首先在1995年第一次修订时引进,用于支持多字节和宽字节分类函数

如何在我的C语言程序中插入库函数

int

add(int

x,int

y);

int

sub(int

x,int

y);

int

mul(int

x,int

y);

int

div(int

x,int

y);

#include

math.h

#include

stdio.h

void

main()

{

int

a,b,c,d,e,f,g,h,i;

printf("XXXXXXXXXXXXXXX计算器");

printf("\n");

for(c=1;c=30;c++)

printf("*");

printf("\n");

printf("请输入一个整数");

printf("\n");

scanf("%d",a);

printf("\n");

for(c=1;c=30;c++)

printf("-");

printf("\n");

printf("请选择您要做的运算:1.+,2.-,3.*,4./5.abs,6.sqrt");

printf("\n");

for(c=1;c=30;c++)

printf("*");

printf("\n");

scanf("%d",d);

printf("\n");

if(d==5)

{printf("%d",abs(a));goto

end;}(如果想做绝对值,就直接做abs函数(它是个库函数).做完后就goto"end"--也就是函数的最后.)

if(d==6)

{printf("%.2f",sqrt(a));goto

end;};}(如果想做开平方,就直接做sqrt函数(它是个库函数).做完后就goto"end"--也就是函数的最后.)

printf("请再次输入一个整数");

(如果是做双目的就开始输入第二个数b)

printf("\n");

scanf("%d",b);

printf("\n");

switch(d)

{

case

1:add(a,b);break;

case

2:sub(a,b);break;

case

3:mul(a,b);break;

case

4:div(a,b);break;

default:printf("date

input

error!\n");

}

end:

printf("\n");}

int

add(int

x,int

y)

{

int

m;

m=x+y;

printf("%d",m);

return

m;

}

int

sub(int

x,int

y)

{

int

m;

m=x-y;

printf("%d",m);

return

m;

}

int

mul(int

x,int

y)

{

int

m;

m=x*y;

printf("%d",m);

return

m;

}

int

div(int

x,int

y)

{

int

m;

m=x/y;

printf("%d",m);

return

m;

}

(你试试看吧!应该可以!呵呵)


名称栏目:c语言库函数怎么放 c语言的库函数源码
转载来源:http://azwzsj.com/article/doehhis.html