头文件的作用 (摘自:高质量C++/C编程指南)
crifan 17年前 (2007-11-09) 1895浏览 2评论
头文件的作用 (摘自:高质量C++/C编程指南) 早期的编程语言如Basic、Fortran没有头文件的概念,C++/C语言的初学者虽然会用使用头文件,但常常不明其理。这里对头文件的作用略作解释: (1)通过头文件来调用库功能。在很多场合,源代码不便...
all programming language, C/C++/C#/VB/VBA/VB.NET/Python/Ruby/PHP/Go/Perl/……
crifan 17年前 (2007-11-09) 1895浏览 2评论
头文件的作用 (摘自:高质量C++/C编程指南) 早期的编程语言如Basic、Fortran没有头文件的概念,C++/C语言的初学者虽然会用使用头文件,但常常不明其理。这里对头文件的作用略作解释: (1)通过头文件来调用库功能。在很多场合,源代码不便...
crifan 17年前 (2007-11-06) 1470浏览 0评论
【转】使用const提高函数的健壮性 说明:此内容转自林锐的那个《高质量C++/C编程指南》. 11.1 使用const提高函数的健壮性 看到const关键字,C++程序员首先想到的可能是const常量。这可不是良好的条件反射。如果只知道用const...
crifan 17年前 (2007-11-06) 1603浏览 0评论
【转】strcopy的实现及其分析 注明:此为转贴。现在才发现,程序后面的内容,批评的错误问题,是另外的写法,而下面的程序,写法是对的。请读者注意。 已知strcpy函数的原型是 char* strcpy(char* strDest,const ch...
crifan 17年前 (2007-11-04) 1991浏览 0评论
设a,b两个数..现要求a/b,商为c,余数为d 可以这样: c=0,d=0; while(a>=b) ...
crifan 17年前 (2007-10-24) 1735浏览 0评论
【转】[9] 内联函数 (Part of C++ FAQ Lite, Copyright © 1991-2001, Marshall Cline, [email protected]) 简体中文版翻译:申旻,nicrosoft@suni...
crifan 17年前 (2007-10-23) 1610浏览 0评论
【转】怎样在C函数中调用C++代码 众所周知,C++编译器和C编译器的编译方式有很大的不同(C编译器无法向上兼容),LINK时的寻址方式也不一样,例如: * c*/ int strlen(char* string) { … } ...
crifan 17年前 (2007-10-23) 2393浏览 1评论
【转】#define与const的差别 虽然他们在使用中感觉“差不多”,但是他们在实现上有什么区别? 请看下面的代码: #define T 13 /*用#define定义的一个常量T*/ int main() { ...
crifan 17年前 (2007-10-23) 2092浏览 0评论
【转】全局变量和局部变量在内存里的区别 一、预备知识—程序的内存分配 一个由c/C++编译的程序占用的内存分为以下几个部分 1、栈区(stack)— 由编译器自动分配释放 ,存放函数的参数值,局部变量的值等。其操作方式类似于数据结构中的栈。 2...
crifan 17年前 (2007-10-23) 1715浏览 0评论
【转】全局变量静态变量 static 声明的变量在C语言中有两方面的特征: 1)、变量会被放在程序的全局存储区中,这样可以在下一次调用的时候还可以保持原来的赋值。这一点是它与堆栈变量和堆变量的区别。 2)、变量用static告知编译器,自己...
crifan 17年前 (2007-10-23) 1791浏览 0评论
malloc()和calloc()区别 函数都可以用来动态分配内存空间,但两者稍有区别。 malloc()函数有一个参数,即要分配的内存空间的大小: void *malloc(size_t size); calloc()函数有两个参数,分别为...