CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
不看会后悔的Windows XP之经验谈 简单快捷DIY实用家庭影院
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  VC/MFC >  非技术类

内个面试题?

楼主vc_feeling(大菠菜)2005-11-01 16:51:52 在 VC/MFC / 非技术类 提问

1.enum{a,b,c,d};  
      enum{  
        it1=1<<a;  
        it2=1<<b;  
        it3=1<<c;  
        it4=1<<d;  
  };  
  问it3=?  
  2.在c++中如何减少可避免(我忘了是哪个词了)内存开辟与销毁带来的系统开销?  
  3.int   *p[n]与int(*p)[n]中的P各代表什么意思? 问题点数:20、回复次数:7Top

1 楼kun_c_com()回复于 2005-11-02 09:44:01 得分 5

3.   int   *p[n]   一个有n个指针的数组,该指针是指向整型数的  
        int(*p)[n]   一个指向有n个整型数数组的指针  
  Top

2 楼thisisll(学习王高李,有个好身体)回复于 2005-11-02 09:49:30 得分 0

1     0x100Top

3 楼billy145533($_$)回复于 2005-11-02 09:58:52 得分 0

lookTop

4 楼xqk(夏乾坤)回复于 2005-11-02 13:11:14 得分 5

1.  
  enum{a,b,c,d};  
      enum{  
        it1=1<<a;  
        it2=1<<b;  
        it3=1<<c;  
        it4=1<<d;  
  };  
  问it3   =   4   !!!  
   
  枚举型未指定值的情况下默认是从0为索引开始的   a=0,b=1,c=2,d=3  
  而it3=1<<2   不就等于4   嘛?             而且enum   枚举值后不是分号,而是,号  
   
  2.  
  不懂?   题目说清楚点儿  
   
  3.  
  1.n个指针的数组  
  2.n个整型数组的指针Top

5 楼umbrella1984(雨伞(KEN))回复于 2005-11-03 04:54:10 得分 0

int(*p)[n]  
   
  这种写法应该不推荐写吧?怎么出这样的题?Top

6 楼conglingkaishi(请不要给我分)回复于 2005-11-03 08:49:33 得分 0

回答楼上的,这个东西为什么不推荐?数组名是常量的,如果需要可变的,就要这样了。Top

7 楼xiao_fang(frank)回复于 2005-11-03 09:28:36 得分 10

1。  
  是4,   1左移2位是二进制的100,可不是十六进制的0x100,差远了:)  
   
  2。  
  应该有很多方法吧,比如函数参数中对于非内部数据类型使用引用传递代替值传递可省去临时对象的临时对象的构造、复制、析构过程。。。  
   
  3。  
  前面都说的不错,注意问的是P各代表什么意思:  
  int   *p[n]     P为一个有n个元素的整形指针数组名  
  int(*p)[n]     P为指向含有n个元素的一维数组的指针变量.Top

相关问题

  • 一个面试题
  • 一个面试题
  • 面试的三个问题
  • 看这个面试题~!
  • 一个面试题,汗啊!
  • 一个面试问题!
  • 我的一个面试题
  • 面试问题?
  • IBM面试题!
  • 面试题目……

关键词

  • enum

得分解答快速导航

  • 帖主:vc_feeling
  • kun_c_com
  • xqk
  • xiao_fang

相关链接

  • Visual C++类图书
  • Visual C++类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo