#include <stdio.h>

int main()
{
    int i=0x1122;
    char *p;

    p=(char *)&i;
    
    if(*p==0x22)
    {
        printf("little!!!!!!\n");
    }
    else    
        printf("big!\n");

}

 

warning: assignment from incompatible pointer type

分配 不匹配的指针类型

所以要加强制类型转换:

(char *)

 

posted on 2012-03-23 10:45  肯定;爱  阅读(174)  评论(0编辑  收藏  举报