把握命运,追逐梦想

对自己所做的事要有兴趣,同时还要能够坚持不懈

统计

留言簿(1)

阅读排行榜

评论排行榜

使用VC的内存查看数组指针越界

#include<stdio.h>

int main()
{

    
int *= (int*)malloc(sizeof(int)*50);
    
for(int i = 0; i<50; i++)
    
{
        
*(p+i) = i+2;
    }


    
int * q =p;
    
++q;

    printf(
"value is %d\n",*p);
    printf(
"value is %d\n",*q);
    printf(
"value is %d\n",*(p+49));
    printf(
"value is %d\n",*(q+49));

    free(p);

    printf(
"value is %d\n",*p);
    printf(
"value is %d\n",*q);
    printf(
"value is %d\n",*(q+1));
    printf(
"value is %d\n",*(q+2));

    
return 0;
}


posted on 2009-07-30 09:47 把握命运 阅读(510) 评论(0)  编辑 收藏 引用


只有注册用户登录后才能发表评论。
网站导航: 博客园   IT新闻   BlogJava   知识库   博问   管理