c
wsq1163608055
这个作者很懒,什么都没留下…
展开
-
void与void*详解
void关键字的使用规则:1、如果函数没有返回值,那么应声明为void类型; 2、 如果函数无参数,那么应声明其参数为void; 3、如果函数的参数可以是任意类型指针,那么应声明其参数为void * ; 4、void不能代表一个真实的变量;void体现了一种抽象,这个世界上的变量都是“有类型”的。1、概述 许多初学者对C/C++语言中的void及void指针类型不甚理解,因此在使用上出现了一转载 2017-08-18 14:44:34 · 239 阅读 · 0 评论 -
浮点数的表示和精度(转)
浮点数的表示和精度如果a>0,那么1+a一定大于1吗?在数学上,答案是肯定的。但在计算机上,答案就与a的大小和浮点数的精度有关了。在matalb上,可以作以下计算:>> a=1/2^52a = 2.220446049250313e-016>> 1+a>1ans = 1>> a=1/2^53a = 1.110223024625157e-016>> 1+a>1ans =原创 2017-08-12 10:35:47 · 1128 阅读 · 0 评论 -
freopen()函数的用法[转]
freopen()函数的用法[转]本文介绍如何将 stdout 重定向问题,下面纯属个人理解,如有错误或者不足欢迎留言交流。函数名: freopen 功 能: 替换一个流 用 法: FILE *freopen(char *filename, char *type, FILE *stream); 缓存特征:stdin、stdout是行缓存,而stderr是无缓存的 功能:重定向到某个文件,或者原创 2017-08-01 11:58:41 · 650 阅读 · 1 评论 -
如何在c语言中源文件调用另一个源文件的函数
在源文件A1.c中调用A2.c 中的函数 有两种方法: 1.在A2.c中有完整的函数定义,在A1.c中添加一下要用到的函数原型(声明)就可以了,例如: 在A2.c中:有函数void A2(){…}; 在A1.c中:在文件前头增加一行:void A2();就可以了 2.把A2.c中完整定义的函数的原型,写到一个A2.h文件中,然后在A1.c的文件头增加#include “A2转载 2017-08-06 17:42:56 · 10102 阅读 · 0 评论 -
#ifndef#define#endif的用法(整理)
1、文件中的#ifndef头件的中的#ifndef,这是一个很关键的东西。比如你有两个C文件,这两个C文件都include了同一个头文件。而编译时,这两个C文件要一同编译成一个可运行文件,于是问题来了,大量的声明冲突。还是把头文件的内容都放在#ifndef和#endif中吧。不管你的头文件会不会被多个文件引用,你都要加上这个。一般格式是这样的:#ifndef <标识> #define <标识>..原创 2017-08-06 18:06:37 · 351 阅读 · 0 评论