现在的位置: 首页 > 综合 > 正文

指针-越界

2012年11月30日 ⁄ 综合 ⁄ 共 245字 ⁄ 字号 评论关闭
#include<stdio.h>
#include<stdlib.h>
int main()
{
    int *p=(int *) malloc(sizeof(int)*4);
    int *pp=p;
    *p=4;
    printf("%d\n %p\n",*p,p);
    free (p);
    pp=((int)p+20);
   // pp=20;  赋值出bug
       printf("%d\n %p",*pp,((int)p+20));
    return 0;
}
/******结果******/
/*
4
00340FD8
3421488 (随机数)
00340FEC

*/

抱歉!评论已关闭.