2007年10月的Trident的笔试题目
crifan 18年前 (2007-10-24) 1591浏览
2007年10月,Trident的笔试题目: 1、const char *a的含义 2、对于一些使用频率较高,且短小的函数,C语言中,常是如何具体实现的?C++中又是常采取何种方式实现? 3、判断 func(char *a) { printf(&qu...
工作相关的技术文章
crifan 18年前 (2007-10-24) 1591浏览
2007年10月,Trident的笔试题目: 1、const char *a的含义 2、对于一些使用频率较高,且短小的函数,C语言中,常是如何具体实现的?C++中又是常采取何种方式实现? 3、判断 func(char *a) { printf(&qu...
crifan 18年前 (2007-10-24) 3522浏览
(Interrupt Latency) 中断延迟 是指从硬件中断发生到开始执行中断处理程序第一条指令之间的这段时间。 也就是: 计算机接收到中断信号到操作系统作出响应,并完成换到转入中断服务程序的时间。 不严格地,也可以表述为: (外部)硬件(设备)...
crifan 18年前 (2007-10-24) 1964浏览
【转】[9] 内联函数 (Part of C++ FAQ Lite, Copyright © 1991-2001, Marshall Cline, [email protected]) 简体中文版翻译:申旻,nicrosoft@suni...
crifan 18年前 (2007-10-23) 1815浏览
【转】怎样在C函数中调用C++代码 众所周知,C++编译器和C编译器的编译方式有很大的不同(C编译器无法向上兼容),LINK时的寻址方式也不一样,例如: * c*/ int strlen(char* string) { … } ...
crifan 18年前 (2007-10-23) 2645浏览
【转】#define与const的差别 虽然他们在使用中感觉“差不多”,但是他们在实现上有什么区别? 请看下面的代码: #define T 13 /*用#define定义的一个常量T*/ int main() { ...
crifan 18年前 (2007-10-23) 2314浏览
【转】全局变量和局部变量在内存里的区别 一、预备知识—程序的内存分配 一个由c/C++编译的程序占用的内存分为以下几个部分 1、栈区(stack)— 由编译器自动分配释放 ,存放函数的参数值,局部变量的值等。其操作方式类似于数据结构中的栈。 2...
crifan 18年前 (2007-10-23) 1960浏览
三种不同内存分配策略比较 何时确定空间需求 何时分配空间 空间使用特性 具体含义解释 常用关键字或函数 举例 静态 编译时候确定 编译阶段 固定不变 不允许有可变的数据结构,如可变数组,程序中...
crifan 18年前 (2007-10-23) 1939浏览
【转】全局变量静态变量 static 声明的变量在C语言中有两方面的特征: 1)、变量会被放在程序的全局存储区中,这样可以在下一次调用的时候还可以保持原来的赋值。这一点是它与堆栈变量和堆变量的区别。 2)、变量用static告知编译器,自己...
crifan 18年前 (2007-10-23) 2050浏览
malloc()和calloc()区别 函数都可以用来动态分配内存空间,但两者稍有区别。 malloc()函数有一个参数,即要分配的内存空间的大小: void *malloc(size_t size); calloc()函数有两个参数,分别为...
crifan 18年前 (2007-10-23) 2150浏览
【转】c++中const的作用 const给人的第一印象就是定义常量。 (1)const用于定义常量。 例如:const int N = 100;const int M = 200; &n...