群硕笔试_求职面试_非技术区_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
您所在的位置: 程序员俱乐部 > 非技术区 > 求职面试 > 群硕笔试

群硕笔试

 2010/12/2 10:59:08    程序员俱乐部  我要评论(0)
  • 摘要:(1)判断一个int型数a是不是2的某次幂?returna&(a-1)==0?TRUE:FALSE;(2)什么是开闭原则,举例说明。略。(3)字符串转置,要求使用递归。函数原型:voidreverse(char*s);voidreverse(char*s){if(!*s){return;}reverse(s+1);while(*++s){swap(*(s-1),*s);}}来自:http://blog.csdn.net/nomad2/archive/2007/11/10/1877802
  • 标签:群硕笔试

(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);
 }
}

来自:http://blog.csdn.net/nomad2/archive/2007/11/10/1877802.aspx

  • 相关文章
发表评论
用户名: 匿名