
C & C++
文章平均质量分 70
vick6880
这个作者很懒,什么都没留下…
展开
-
【转】C/C++编译器
了解的C/C++编译器如下:GCC家族有CygwinMingw32DJGPPDev-C++(Mingw32)还有正宗的GNU GCC 2.95.5~3.0.0.4版本MS家族有MSC 5.0、6.0、7.0MSQC 1.0、2.5MSVC 1.0、4.2、6.0、7.0Borland家族有TC 1.0、2.0TC++ 1.01、3.0BC 3.0、3.1、4.0、4.5、5.0、5.02BCB 3转载 2006-10-31 15:48:00 · 596 阅读 · 0 评论 -
C语言extern声明辨析
1 基本解释 extern可以置于变量或者函数前,以标示变量或者函数的定义在别的文件中,提示编译器遇到此变量和函数时在其他模块中寻找其定义。 另外,extern也可用来进行链接指定。2 问题:extern 变量 在一个源文件里定义了一个数组:char a[6]; 在另外一个文件里用下列语句进行了声明:extern char *a; 请问,这样可以吗? 答案与分析转载 2006-10-31 16:27:00 · 1016 阅读 · 0 评论 -
顺序栈的C语言实现
顺序栈的C语言实现// 程 式 名: SeqStack.c// 程式功能: 顺序栈的实现// 功能描述: 置栈空、判断栈空、判断栈满、压栈、出栈、取栈顶元素#include #include // 包含exit()#define StackSize 100 // 假定与分配的栈空间最大为100个元素typedef char DataType; // 假定栈元素的数据类型为字符转载 2006-10-31 16:31:00 · 1155 阅读 · 1 评论 -
C/C++ 编译器和调试器以及静态库、动态库使用汇总
C/C++ 编译器和调试器以及静态库、动态库使用汇总由 zhanjun 在 周六, 2006-03-25 12:25 提交【转载】C/C++ 编译器和调试器以及静态库、动态库使用汇总C/C++ 编译器和调试器以及静态库、动态库使用汇总 http://www.chinaunix.net 作者:蓝色键盘 发表于:2003-05-09 14:01:19 经常的,有朋友问到有关u转载 2007-07-26 21:23:00 · 1798 阅读 · 0 评论 -
堆、栈及静态数据区详解
五大内存分区 在C++中,内存分成5个区,他们分别是堆、栈、自由存储区、全局/静态存储区和常量存储区。 栈,就是那些由编译器在需要的时候分配,在不需要的时候自动清楚的变量的存储区。里面的变量通常是局部变量、函数参数等。 堆,就是那些由new分配的内存块,他们的释放编译器不去管,由我们的应用程序去控制,一般一个new就要对应一个delete。如果程序员没有释放掉,那么在程转载 2007-09-01 09:29:00 · 656 阅读 · 0 评论