C语言
申公
做一个有逼格的程序员
展开
-
c语言的数据类型 范围 解释
C语言各种数据类型及其在系统中占的字节和取值范围2009-08-21 09:53C语言包含5个基本数据类型: void, int, float, double, 和 char. (另:C++ 定义了另外两个基本数据类型: bool 和 wchar_t. 一些基本数据类型能够被 signed, unsigned, short, 和 long 修饰所以short,long等等都不算基本数据类型。这是书原创 2010-03-09 11:20:00 · 4673 阅读 · 0 评论 -
使用ODBC访问数据库(一)
使用ODBC访问数据库(一) 收藏 使用ODBC API之前要用到的头文件和LIB库#include "sql.h" // This is the the main include for ODBC Core functions.#include "sqlext.h" // This is the include for applications us原创 2010-05-26 09:11:00 · 980 阅读 · 0 评论 -
C/C++ 中的assert()宏 断言机制 (转)
ASSERT()是一个调试程序时经常使用的宏,在程序运行时它计算括号内的表达式,如果表达式为FALSE (0), 程序将报告错误,并终止执行。如果表达式不为0,则继续执行后面的语句。这个宏通常原来判断程序中是否出现了明显非法的数据,如果出现了终止程序以免导致严重后果,同时也便于查找错误。 原型定义: #include void assert( int expression_r_r_r转载 2011-11-15 12:22:20 · 649 阅读 · 0 评论 -
c 程序的内存分配
一:基本知识 在C++中,内存分成5个区,他们分别是堆、栈、自由存储区、全局/静态存储区和常量存储区。 1.堆区(heap)—就是那些由malloc 或 new 分配的内存块,他们的释放编译器不去管,由我们的应用程序去控制,一般一个new就要对应一个delete,malloc对应free。如果程序员没有释放掉,那么在程序结束后,操作系统会自动回收。注意它与数据结构中的堆是两回事,分配方式倒是类转载 2011-11-15 16:18:41 · 663 阅读 · 0 评论