
C
sunmk163
这个作者很懒,什么都没留下…
展开
-
C语言error C2371: '****' : redefinition; different basic types
void function1(){ function2();}void function2(){ }void main(){ function1();}在vc6.0中,函数在定义是之前就调用了,将有可能出现此错误;(function1在function2定义之前就调用了)解决方法: ①直接将function2的定义原创 2014-11-17 17:34:10 · 8231 阅读 · 3 评论 -
C语言中time_t详解
笔记转载自【http://www.eefocus.com/xuefu2009/blog/10-03/187348_f456a.html】包含文件:#ifndef __TIME_T#define __TIME_T /* 避免重复定义 time_t*/typedef long time_t; /* 时间值time_t 为长整型的别名*/转载 2015-01-02 18:14:40 · 14432 阅读 · 0 评论 -
在C语言中,double、long、unsigned、int、char类型数据所占字节数
转自【http://blog.youkuaiyun.com/lyl0625/article/details/7350045】和机器字长及编译器有关系:所以,int,long int,short int的宽度都可能随编译器而异。但有几条铁定的原则(ANSI/ISO制订的): 1 sizeof(short int)<=sizeof(int) 2 sizeof(int)<=sizeof(long int)转载 2015-01-02 18:41:06 · 443 阅读 · 0 评论 -
C语言 ERROR C2040 ' ' differs in levels of indirection from ' '
C语言 ERROR C2040 ' ' differs in levels of indirection of ' '出现这个错误,原因极有可能为函数或者变量的使用在定义之前解决方法为在使用前声明或者把定义的代码放在使用前面也有可能是因为 头文件或者主函数或者某个文件中 include了另外两个文件,而被include的这两个文件有引用关系,则在头文件或原创 2015-01-05 21:38:51 · 24379 阅读 · 2 评论