C语言面试题大汇总之华为面试题》的相关内容

指针与数组的异同

指针是c的灵魂,俺这里只能抛砖引玉了. 1 首先,数组名不能当作赋值对象,比如下面的代码: char *s="abc"; char *s1="bcd"; s1=s; printf("%c\n",s1[0]); 可以正常运行,如果把 这边的指针变为数组就会出错。 2 下面阐述一下,指针和数组各自是如何访问的: char s[]="abc"; c=s[i]; 编译器符 ...
by simohayha 2007-05-18 浏览 (10501) 回复 (21) 关键字:

[面试试题]C++面试试题

嵌入式开发.C语言面试题 预处理器(Preprocessor) 1. 用预处理指令#define 声明一个常数,用以表明1年中有多少秒(忽略闰年问题) #define SECONDS_PER_YEAR (60 * 60 * 24 * 365)UL 我在这想看到几件事情: 1). #define 语法的基本知识(例如:不能以分号结束,括号的使用,等等) 2). 懂得预处理器将为你计算常数表达式的值 ...
by SpringArt 2006-11-14 浏览 (4435) 回复 (0) 关键字:

C/C++中typedef struct和struct的用法

xml 代码 由于对typedef理解不够,因此从网上摘录了一些资料,整理如下:       C/C++中typedef struct和struct的用法       struct  _x1 { ...}x1 ...
by dikar 2007-11-26 浏览 (1582) 回复 (1) 关键字: c/c++中typedef struct和struct的用法

C语言笔试题--从CSDN转发

4.static有什么用途?(请至少说明两种) 1.限制变量的作用域 2.设置变量的存储域 7.引用与指针有什么区别? 1) 引用必须被初始化,指针不必。 2) 引用初始化以后不能被改变,指针可以改变所指的对象。 2) 不存在指向空值的引用,但是存在指向空值的指针。 8.描述实时系统的基本特性 在特定时间内完成特定的任务,实时性与可靠性 9.全局变量和局部变量在内存中是否有区别?如果有,是什么区 ...
by beluga 2006-10-09 浏览 (3908) 回复 (2) 关键字: 工作,C语言

C++笔试题

所有资源都来源于Internet..........,很多的问题答案给得太死,实际上可以有多种答案,有的非让你说出来2条 可能说起来一条就能够表达的很清楚了,贴这些考试题目的目的是“温故而知新!!” 文章来源于:http://www.itquan.com/user1/2059/subject/163.html 发布之前先申明两点:   & ...
by younker 2007-11-08 浏览 (543) 回复 (0) 关键字:

C++面试题

经典C++面试题 1.介绍一下STL,详细说明STL如何实现vector。 Answer: STL (标准模版库,Standard Template Library.它由容器算法迭代器组成。 STL有以下的一些优点: 可以方便容易地实现搜索数据或对数据排序等一系列的算法; 调试程序时更加安全和方便; 即使是人们用STL在UNIX平台下写的代码你也可以很容易地理解(因为STL是跨平台的)。 ve ...
by shonghuanc 2008-04-16 浏览 (129) 回复 (0) 关键字:

c/c++面试题(1)

一、判断题(对的写T,错的写F并说明原因,每小题4分,共20分) 1、有数组定义int a[2][2]={{1},{2,3}};则a[0][1]的值为0。(T) 2、int (*ptr)(),则ptr是一维数组的名字。(F, ptr为一个函数指针) 3、指针在任何情况下都可进行>,<,>=,<=,==运算。(F,指针比较大小没有任何意义,但是可以比较==与!=) ...
by tangfeng 2007-07-12 浏览 (427) 回复 (0) 关键字:

C语言面试题精萃

1)读文件file1.txt的内容(例如): 12 34 56 输出到file2.txt: 56 34 12 (逆序) 2)输出和为一个给定整数的所有组合 例如n=5 5=1+4;5=2+3(相加的数不能重复) 则输出 1,4;2,3。 望高手赐教!! 第一题,注意可增长数组的应用. #include <stdio.h> #include <st ...
by younker 2007-11-08 浏览 (375) 回复 (0) 关键字:

问个socket的问题。

在写socket程序的时候,现在出现了一个问题。具体的是什么原因,没有找到。google上和论坛里都没有找到。请大人们帮忙解决。问题是这样的:一个Server端。一个Client端。Server接收数据时候,因为client端的socket关闭了。(是我手动关闭的,用来模拟数据传输失败的场景),结果Server端的程序都死掉了。实在是找不出原因。本人采用的操作系统:Server端是红帽企业版3.0 ...
by RyanPoy 2007-06-12 浏览 (2109) 回复 (14)

c可变参数函数

最近对C可变长参数研究有点心得。C可变长参数函数在调用时是有很多讲究的,比如说声明这样一个函数 : void func(int a, ...); 在调用时传入这样的参数: func(1,2); 后一个参数2可以被(程序员或者阅读该程序的人)认为是一个整数,但是也可以被认为是一个长整数 (long long),甚至是字符或者浮点型数。当然编译器作为一个信奉决定论的程序,只可能在编译之后 产生一 ...
by NeuronR 2008-06-24 浏览 (81) 回复 (3)

D语言的性能不一定比Java强

public class Main { private static int fib(int n){ if(n==0 || n==1) return 1; else{ return fib(n-1)+fib(n-2); } } public static void main(String[] args){ for(int i=0; ...
by fxsjy 2007-11-30 浏览 (1899) 回复 (15)

dxpcom v0.1 发布

由于windows上一直遇到DLL加载失败的问题,所以测试是在linux上进行的。 dxpcom v0.1下载地址 包括对xpidl的修改,增加了-m d选项,用来产生d接口。-m dwrap选项还在编写中,生成的代码现在还无法使用。 mozilla/xpcom/*.d大部分是用修改过的xpidl生成的,另有一些是使用htod工具转换的。 有空可以帮我测试一下,目前还不保证转换完全正确,但 ...
by qiezi 2007-04-16 浏览 (10092) 回复 (161)

D 的异常处理开销高过 g++

测试平台 debian lenny. 这个测试是测试 happy path 开销, 就是异常实际不发生, 但是为了catch 做准备的代码的开销. 结果我不是太满意, 比 g++ 还是高不少. 代码看起来比较复杂: 循环次数用参数提供, 要调用的函数用函数指针而不是直接调用, 这是为了避免编译器聪明优化; 例如判断出异常实际上不会发生, 不必提供准备代码. D 1.018 lo ...
by redsea 2007-09-07 浏览 (1463) 回复 (25)

SPProcPool 0.5 发布

SPProcPool 是一个 linux/unix 平台上的进程池服务器框架,使用 c++ 实现。 在 0.5 版中增加了一个类似 apache worker 的服务器模型。在之前 Leader/Follower 模型的基础上,在每个子进程中使用一个固定大小的线程池来为每个请求服务。这个模型的特点是能够支持较高的并发连接数。 项目主页: http://code.google.com/p/spp ...
by iunknown 2008-01-05 浏览 (323) 回复 (0) 关键字: 进程池 prefork

基于JavaScript的代码自动生成工具

JavaScript Based Code Generator - codegen 工具主页http://sourceforge.net/projects/jbcgen/目的快速生成程序代码, 比如Struts, Spring, Jdbc/Hibernate所有前后台的代码.简单介绍本工具生成代码的思想是读取数据库中表的结构, 使用JavaScript作为脚本语言编写模板, 生成各种代码或者文件, ...
by jejwe 2008-03-06 浏览 (2132) 回复 (2) 关键字:

基于Spindle的增强HTTP Spider

构建于lucene之上的可用的Java开源Spider少之又少,spindle长期没有更新且功能不够完善,故而自己参考其源 代码重新编写了一个可扩展的WebCrawler,本着开源共享,共同进步的想法发布于此,期冀得到大家的批评指正, 有任何意见及建议均可Email联系我(kaninebruno@hotmail.com) 以下代码基于lucene-2.3.1,htmlparser-1.6, ...
by brunoplum 2008-04-01 浏览 (1063) 回复 (5) 关键字: spindle

推荐知识库条目

Comming soon