最新消息:20210816 当前crifan.com域名已被污染,为防止失联,请关注(页面右下角的)公众号

C

【转】EMC 笔试的一道题目

【转】EMC 笔试的一道题目

crifan 17年前 (2007-11-10) 1519浏览 0评论

【转】EMC 笔试的一道题目 int p(int i, int N) 输出i到N,再从N到i的每个数,每个一行 例如 p(1,3) 输出 1 2 3 2 1 要求 1 只能有1个语句,即一个分号 2 不能使用do while until goto ...

【转】死锁与饥饿

【转】死锁与饥饿

crifan 17年前 (2007-11-10) 1933浏览 0评论

【转】死锁与饥饿        在多道程序系统中,同时有多个进程并发运行,共享系统资源,从而提高了系统资源利用率,提高了系统的处理能力。但是,若对资源的管理、分配和使用不当,则会产生死锁...

【转】常量和枚举的简单对比

【转】常量和枚举的简单对比

crifan 17年前 (2007-11-09) 1538浏览 0评论

【转】常量和枚举的简单对比 有时我们希望某些常量只在类中有效。由于#define定义的宏常量是全局的,不能达到目的,于是想当然地觉得应该用const修饰数据成员来实现。const数据成员的确是存在的,但其含义却不是我们所期望的。const数据成员只...

头文件的作用 (摘自:高质量C++/C编程指南)

头文件的作用 (摘自:高质量C++/C编程指南)

crifan 17年前 (2007-11-09) 1870浏览 2评论

头文件的作用 (摘自:高质量C++/C编程指南) 早期的编程语言如Basic、Fortran没有头文件的概念,C++/C语言的初学者虽然会用使用头文件,但常常不明其理。这里对头文件的作用略作解释: (1)通过头文件来调用库功能。在很多场合,源代码不便...

【转】使用const提高函数的健壮性

【转】使用const提高函数的健壮性

crifan 17年前 (2007-11-06) 1452浏览 0评论

【转】使用const提高函数的健壮性 说明:此内容转自林锐的那个《高质量C++/C编程指南》. 11.1 使用const提高函数的健壮性 看到const关键字,C++程序员首先想到的可能是const常量。这可不是良好的条件反射。如果只知道用const...

【转】strcopy的实现及其分析

【转】strcopy的实现及其分析

crifan 17年前 (2007-11-06) 1585浏览 0评论

【转】strcopy的实现及其分析 注明:此为转贴。现在才发现,程序后面的内容,批评的错误问题,是另外的写法,而下面的程序,写法是对的。请读者注意。 已知strcpy函数的原型是 char* strcpy(char* strDest,const ch...

【转】怎样在C函数中调用C++代码

【转】怎样在C函数中调用C++代码

crifan 17年前 (2007-10-23) 1592浏览 0评论

【转】怎样在C函数中调用C++代码 众所周知,C++编译器和C编译器的编译方式有很大的不同(C编译器无法向上兼容),LINK时的寻址方式也不一样,例如: * c*/ int strlen(char* string) { … } ...

【转】#define与const的差别

【转】#define与const的差别

crifan 17年前 (2007-10-23) 2370浏览 1评论

【转】#define与const的差别 虽然他们在使用中感觉“差不多”,但是他们在实现上有什么区别? 请看下面的代码: #define T 13 /*用#define定义的一个常量T*/ int main() {    ...

61 queries in 0.161 seconds, using 21.94MB memory