八卦镜 透视镜 偷窥镜

个人资料

昵称:yingwang294

等级:

yingwang294的日志

  • 收藏 C++描述的数据结构(代码)---链表
    2006-11-07 07:53 | 分类: 爱科技| 没有评论 | 868 次阅读
    链表的cpp模板实现: template <class T> class ChainNode {  friend Chain<T>; private:  T data;  ChainNode<T> *link; }; template<class T> class Chain { public:  Chain(){first=0;}  ~Chain();  bool IsEmpty() const{r
  • 收藏 C++描述的数据结构(代码)---线性表
    2006-11-07 07:42 | 分类: 爱科技| 没有评论 | 579 次阅读
    线性表的cpp模板实现: template <class T> class LinearList { public:  LinearList(int MaxListSize=10);         ~LinearList(){delete ;  length=0; } //查找下标为k(或者说k-1)的元素 template<class T> bool LinearList<T&g
  • 收藏 再来两道考题
    2006-11-04 02:14 | 分类: 爱科技| 没有评论 | 512 次阅读
    1.via的考题一道 这个程序设计的思想是这样的: 为了测试32位机上的浮点数的运算精度,作如下考虑: 当1.5 == 1时(二进制1.1==1)精度为1个小数位 当1.25 == 1时(二进制1.01==1)精度为2个小数位 继续判断测试,直到两者相等,从而得到精度。 所以程序代码如下: int main() { int nCount;   float number1,number2;
  • 收藏 几道简单的华为考题
    2006-11-02 02:08 | 分类: 爱科技| 没有评论 | 817 次阅读
    a.char str ={6,7,8,9,10}; void main() {  int *ptr=arr;  *(ptr++)+=123;  printf("%d,%d ",*ptr,*(++ptr)); }运行结果为8,8 其实这里,运行后arr中的元素值将依次为129,7,8,,9,10而且,printf从右向左
  • 收藏 结构体大小问题
    2006-11-02 01:31 | 分类: 爱科技| 没有评论 | 570 次阅读
    a.问struct a {    int a;    int b;    int c; };有多大。。 这个比较简单,用sizeof(),vc(32位编译器)测得12个字节,用tc测得6个字节。。。 b.问struct a { int a:3; int b:4; int c:6; };有多大,当定义一个变量x时,struct a x;x.a=1;x.b=2;x.c=3;用小端表示应
  • 收藏 c,cpp函数指针
    2006-11-01 02:44 | 分类: 爱科技| 1 个评论 | 338 次阅读
    a.简单应用  char fun(int a) {     printf("in fun "); } void main(void) {   char (*pfun)(int);//char 对应返回类型,int对应传的参数   pfun=fun;   pfun(3);//调用 或者写成(*pfun)(3)也是可以的 } b.用typedef定义  格式:typedef 返回
 25 12345