Chinaunix首页 | 论坛 | 博客
  • 博客访问: 542083
  • 博文数量: 150
  • 博客积分: 5010
  • 博客等级: 大校
  • 技术积分: 1861
  • 用 户 组: 普通用户
  • 注册时间: 2008-03-17 00:19
文章分类

全部博文(150)

文章存档

2011年(1)

2009年(14)

2008年(135)

我的朋友

分类: LINUX

2008-11-17 09:48:09

FLASH_ENTRY_HEADER *entry[COUNTER_MAX];

    entry[counter] = (FLASH_ENTRY_HEADER *)malloc( entry_size );

    if( entry[counter] == NULL )--------这里为=时导制了段错误!!
    {
    printf( "when add entry[%d] alloc memory failed\n" ,counter);
        free_entry();
        return -1;
    }
    if( counter == 0 )
    {
       entry[counter]->entryType = IMEI_TYPE;
    }
    else
    {
    entry[counter]->entryType = NVM_TYPE ;
    }




以后对待指针时要小心。如果是空指针的话,可能出错。指针前后的赋值运算符,逻辑 判断符要千万小心。
、\


阅读(1000) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~