预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共65页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

部分c语言的函数以及用法函数名:abort功能:异常终止一个进程用法:voidabort(void);程序例:#include<stdio.h>#include<stdlib.h>intmain(void){printf("Callingabort()\n");abort();return0;/*Thisisneverreached*/}函数名:abs功能:求整数的绝对值用法:intabs(inti);程序例:#include<stdio.h>#include<math.h>intmain(void){intnumber=-1234;printf("number:%dabsolutevalue:%d\n",number,abs(number));return0;}函数名:absread,abswirte功能:绝对磁盘扇区读、写数据用法:intabsread(intdrive,intnsects,intsectno,void*buffer);intabswrite(intdrive,intnsects,intsectno,void*buffer);程序例:/*absreadexample*/#include<stdio.h>#include<conio.h>#include<process.h>#include<dos.h>intmain(void){inti,strt,ch_out,sector;charbuf[512];printf("InsertadisketteintodriveAandpressanykey\n");getch();sector=0;if(absread(0,1,sector,&buf)!=0){perror("Diskproblem");exit(1);}printf("ReadOK\n");strt=3;for(i=0;i<80;i++){ch_out=buf[strt+i];putchar(ch_out);}printf("\n");return(0);}函数名:access功能:确定文件的访问权限用法:intaccess(constchar*filename,intamode);程序例:#include<stdio.h>#include<io.h>intfile_exists(char*filename);intmain(void){printf("DoesNOTEXIST.FILexist:%s\n",file_exists("NOTEXISTS.FIL")?"YES":"NO");return0;}intfile_exists(char*filename){return(access(filename,0)==0);}函数名:acos功能:反余弦函数用法:doubleacos(doublex);程序例:#include<stdio.h>#include<math.h>intmain(void){doubleresult;doublex=0.5;result=acos(x);printf("Thearccosineof%lfis%lf\n",x,result);return0;}函数名:allocmem功能:分配DOS存储段用法:intallocmem(unsignedsize,unsigned*seg);程序例:#include<dos.h>#include<alloc.h>#include<stdio.h>intmain(void){unsignedintsize,segp;intstat;size=64;/*(64x16)=1024bytes*/stat=allocmem(size,&segp);if(stat==-1)printf("Allocatedmemoryatsegment:%x\n",segp);elseprintf("Failed:maximumnumberofparagraphsavailableis%u\n",stat);return0;}函数名:arc功能:画一弧线用法:voidfararc(intx,inty,intstangle,intendangle,intradius);程序例:#include<graphics.h>#include<stdlib.h>#include<stdio.h>#include<conio.h>intmain(void){/*reque