原创 群硕笔试收藏

(1)判断一个int型数a是不是2的某次幂?
return a & (a - 1) == 0 ? TRUE : FALSE;


(2)什么是开闭原则,举例说明。略。


(3)字符串转置,要求使用递归。函数原型:void reverse(char *s);

void reverse(char *s){
 if (!*s) {
  return;
 }
 
 reverse(s+1);
 while (*++s) {
  swap(*(s-1), *s);
 }
}

发表于 @ 2007年11月10日 17:41:00|评论(loading...)

新一篇: 朗讯笔试 | 旧一篇: C++箴言:绝不在构造或析构期调用虚函数 2007.11深圳迈瑞笔试

Csdn Blog version 3.1a
Copyright © Eric Raymond