c语言库函数:c语言库函数编译的优化

c语言的有些库函数会在编译的时候被优化 如gcc中 log2(1)会被优化成常数 但是log2(20)就会在运行时计算值 fabs会被优化成机器(汇编)指令fabs 所以即使你没有包含含有fabs声明的头文件也可以成功编译运行 带有fabs函数的程序 ..................................................................... (int... [阅读全文]

c语言库函数:C语言程序调用C++库函数方法

C语言C库思路方法关键是名字解析问题 其实实现起来不是很难 使用关键字 extern \"C\" 可以使得C编译器生成名满足C语言要求例子如下: 链接库头文件: //head.h A { public: A; ... [阅读全文]

c语言常用库函数:C语言的常用库函数学习(一)

absread读磁盘绝对扇区原形: absread( drive, num, sectnum,void *buf)功能:从drive指定驱动器磁盘上sectnum指定逻辑扇区号开始读取(通过DOS中断0x25读取)num个(最多64K个)扇区内容储存于buf所指缓冲区中参数:drive=0对应A盘,drive=1对应B盘返回值:0:成功;-1:失败头文件:dos... [阅读全文]

c语言常用库函数:C语言的常用库函数学习(二)

fcloseall关闭打开流原形: fcloseall(void)功能:关闭所有打开流由stdin、stdout、stdprn、stderr和stdaux设置流除外返回值:关闭流总数如果发现则返回EOF头文件:stdio.h feof检查文件是否结束原形∶ feof(FILE *fp)返回值∶文件结束返回非0值否则返回0头文件∶stdio.hfgets从流中读取... [阅读全文]

c语言常用库函数:C语言的常用库函数学习(三)

getdfree读取磁盘空闲空间原形:void getdfree(drive,dtable)   unsigned char drive;驱动器号(0-当前;1-A;2-B;...)   struct dfree    {    unsigned df_avail;//可使用簇数    unsigned df_total;//每个驱动器簇数    unsigne... [阅读全文]

c语言常用库函数:C语言的常用库函数学习(四)

MK_FP设置个远指针宏原形:void far *MK_FP(unsigned seg,unsigned ofs)功能:通过段值(seg)和偏移量(ofs)建立个远指针返回值:远指针头文件:dos.hmovedata拷贝数据原形:void movedata(unsigned srcseg,unsigned srcoff,unsigned dstseg,unsig... [阅读全文]

c语言常用库函数:C语言的常用库函数学习(五)

rename文件改名原形: rename(const char *oldname,const char *name)注意:如果name中包含了个驱动器指示符它必须和oldname中给出指示符相同oldname和name中目录可以区别因此rename把文件从个目录移到另个目录不允许使用通配符返回值:0(成功);-1(失败)restorecrtmode恢复屏幕视频模... [阅读全文]

c语言库函数:c语言IO库函数学习

看下面代码通过代码来学习C语言IO库/* #stdio.h sprf(char*buffer,constchar*format,...); #stdio.h prf(constchar*format,...); 已有介绍 #stdio.h fprf(FILE*stream,constchar*format,...); 类似上两只是该用于文件操作 #stdio.... [阅读全文]

c语言库函数:c语言Date_time库函数学习

/* #time.h time_ttime(time_t*time); time返回当前时间 若参数time给定,则当前时间存储在time指针中 在VC中若需要给定time参数并且返回值和time储存值相同,或是赋予NULL值 time_t类型即long类型,其值是系统从1970年1月1日00:00:00到现在总共秒数 #time.h structtm*loca... [阅读全文]
1 共1条 分1页