游戏开发论坛

 找回密码
 立即注册
搜索
楼主: typ77

程序面试试题(节选)

[复制链接]

20

主题

465

帖子

472

积分

中级会员

Rank: 3Rank: 3

积分
472
QQ
发表于 2006-11-17 18:14:00 | 显示全部楼层

Re:程序面试试题(节选)

for (char_ptr = str; ((unsigned long int) char_ptr & (sizeof (longword) - 1)) != 0;++char_ptr)
    if (*char_ptr == '\0')
      return char_ptr - str;

这一段不会出问题吗?拿指针跟(sizeof (longword) - 1)做位运算有什么含义呢?

0

主题

4

帖子

35

积分

新手上路

Rank: 1

积分
35
发表于 2006-11-18 12:10:00 | 显示全部楼层

Re: 程序面试试题(节选)


  1. template <class Type, int Size>
  2. Type minimal( Type (ar)[Size])
  3. {
  4.         int asize = Size;
  5.         Type mind = ar[0];
  6.         for (int i=1; i<asize; i++)
  7.         {
  8.                 mind = (ar[i] < mind) ? ar[i] : mind;
  9.         }

  10.         return mind;
  11. }
复制代码

32

主题

232

帖子

234

积分

中级会员

Rank: 3Rank: 3

积分
234
发表于 2006-11-19 17:15:00 | 显示全部楼层

Re:程序面试试题(节选)

是《程序员面试指南》上的题目
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

作品发布|文章投稿|广告合作|关于本站|游戏开发论坛 ( 闽ICP备17032699号-3 )

GMT+8, 2026-1-25 22:13

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表