2. (15 分)下面一段代码,想在调用 f2(1) 时打印 err1,调用 f2(2) 时打印 err4,但是代码中有一些问题,请做尽可能少的修改使之正确。
1 static int f1( const char *errstr, unsigned int flag ) {
2 int copy, index, len;
3 const static char **__err = { "err1", "err2", "err3", "err4" };
4
5 if( flag & 0x10000 )
6 copy = 1;
7 index = ( flag & 0x300000 ) >> 20;
8
9 if( copy ) {
10 len = flag & 0xF;
11 errstr = malloc( len );
12 if( errstr = NULL )
13 return -1;
14 strncpy( errstr, __err[index], sizeof( errstr ) );
15 } else
16 errstr = __err + index;
17 }
18
19 void f2( int c ) {
20 char *err;
21
22 swtch( c ) {
23 case 1:
24 if( f1( err, 0x110004 ) != -1 )
25 printf( err );
26 case 2:
27 if( f2( err, 0x30000D ) != -1 )
28 printf( err );
29 }
30 }
========
分享到:
相关推荐
百度笔试题 百度,笔试,面试 百度,笔试,面试 百度,笔试,面试
百度笔试题大全 百度笔试题大全 百度笔试题大全 百度笔试题大全 百度笔试题大全
百度笔试题 百度 笔试题 百度 笔试题
百度笔试题 这个不用多说了吧,学计算机的百度应该算是比较向往的地方了
百度历年笔试题百度历年笔试题百度历年笔试题百度历年笔试题
一套百度的笔试题,蓝色部分为参考答案 (本资源来自互联网)
百度笔试题,一套完整的百度笔试题,有要应聘百度的兄弟不要错过。
百度笔试题---数据库百度笔试题---数据库百度笔试题---数据库百度笔试题---数据库
百度笔试题目,很有用,经典的题目,是本人亲身体验,亲身经历过。
百度 搜索部门 java笔试题,小弟我去百度笔试后记录下来的题目,大家分享
2007百度笔试题.txt
腾讯、百度历年笔试题。(技术类)包括c语言、数据结构、操作系统等知识
百度Java笔试题
涵盖以往百度笔试面试的经典问题,最新版本,以后会继续不定时更新
这个是2007年百度的笔试题,希望能对大家有用,特拿来分享
自己收集的百度笔试题
百度的历年笔试试题,很齐全,大家有兴趣可以下载下来做做,一定有好处。
历年百度笔试题的收集,对面试百度很有帮助
为了找工作从网上搜的,好多公司的笔试题目居然都在里面,出题的人真懒!!!