c语言函数名称大全,C语言函数大全

C语言函数大全

更新时间:2017/2/22 18:37:00  浏览量:582  手机版

A

函数名: abort

功 能: 异常终止一个进程

用 法: void abort(void);

程序例:

#include

#include

int main(void)

{ printf("Calling abort()\n");

abort();

return 0; /* This is never reached */

}

函数名: abs

功 能: 求整数的绝对值

用 法: int abs(int i);

程序例:

#include

#include

int main(void)

{ int number = -1234;

printf("number: %d absolute value: %d\n", number, abs(number)); return 0;

}

函数名: absread, abswirte

功 能: 绝对磁盘扇区读、写数据

用 法: int absread(int drive, int nsects, int sectno, void *buffer); int abswrite(int drive, int nsects, in tsectno, void *buffer);

程序例:

/* absread example */

#include

#include

#include

#include

int main(void)

{ int i, strt, ch_out, sector;

char buf[512];

printf("Insert a diskette into drive A and press any key\n"); getch();

sector = 0;

if (absread(0, 1, sector, &buf) != 0)

{ perror("Disk problem");

exit(1);

}

printf("Read OK\n");

strt = 3;

for (i=0; i<80; i++)

{ ch_out = buf[strt+i];

putchar(ch_out);

}

printf("\n");

return(0);

}

函数名: access

功 能: 确定文件的访问权限

用 法: int access(const char *filename, int amode);

程序例:

#include

#include

int file_exists(char *filename);

int main(void)

{ printf("Does NOTEXIST.FIL exist: %s\n",

file_exists("NOTEXISTS.FIL") ? "YES" : "NO");

return 0;

}

int file_exists(char *filename)

{ return (access(filename, 0) == 0);

}

函数名: acos

功 能: 反余弦函数

用 法: double acos(double x);

程序例:

#include

#include

int main(void)

{ double result;

double x = 0.5;

result = acos(x);

printf("The arc cosine of %lf is %lf\n", x, result);

return 0;

}

函数名: allocmem

功 能: 分配DOS存储段

用 法: int allocmem(unsigned size, unsigned *seg);

程序例:

#include

#include

#include

int main(void)

{ unsigned int size, segp;

int stat;

size = 64; /* (64 x 16) = 1024 bytes */

stat = allocmem(size, &segp);

if (stat == -1)

printf("Allocated memory at segment: %x\n", segp);

else

printf("Failed: maximum number of paragraphs available is %u\n", stat);

return 0;

}

函数名: arc

功 能: 画一弧线

用 法: void far arc(int x, int y, int stangle, int endangle, int radius); 程序例:

#include

#include

#include

#include

int main(void)

{ /* request auto detection */

int gdriver = DETECT, gmode, errorcode;

int midx, midy;

int stangle = 45, endangle = 135;

int radius = 100;

/* initialize graphics and local variables */

initgraph(&gdriver, &gmode, "");

/* read result of initialization */

errorcode = graphresult(); /* an error occurred */

if (errorcode != grOk)

{ printf("Graphics error: %s\n", grapherrormsg(errorcode)); printf("Press any key to halt:");

getch();

exit(1); /* terminate with an error code */

}

  • 1
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
您好,关于C语言函数的详细介绍,可以参考C语言官方文档或者一些经典的C语言教材。这里简单介绍一下C语言函数的基本概念和用法。 C语言函数是一段完成特定任务的程序代码,可以被多次调用执行。函数通常包括函数名、参数列表、返回值类型、函数体等几个部分。其中,函数名用于标识函数,参数列表用于传递参数,返回值类型用于指定函数返回值的类型,函数体则是实现函数功能的代码块。 C语言中有很多内置函数,如数学函数、字符串处理函数等,同时也可以自定义函数来实现特定的功能。自定义函数的定义通常包括函数头和函数体两部分,如下所示: ``` 返回值类型 函数名(参数列表) { 函数体 } ``` 其中,返回值类型指定函数返回值的类型,可以是整型、浮点型、字符型等;函数名用于标识函数;参数列表指定函数需要接收的参数,可以是任意数据类型;函数体则是实现函数功能的代码块。 在调用函数时,需要使用函数名和参数列表来指定调用哪个函数以及传递参数。例如: ``` int max(int a, int b) { return a > b ? a : b; } int main() { int x = 10, y = 20; int z = max(x, y); printf("max value is %d\n", z); return 0; } ``` 上述代码定义了一个名为max的函数,用于比较两个整数的大小并返回较大值。在main函数中调用max函数,并将返回值赋给变量z,最后输出z的值。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值