读书人

请高手解释一下这道题,该怎么解决

发布时间: 2012-03-20 14:01:11 作者: rapoo

请高手解释一下这道题
typedef struct Qnode
{
int data ;
struct Qnode *next ;
}QNode ;

QNode a;

a.next->data=100;


为什么不崩溃??
个人认为a.next指向的是未知区域,在里面写data,就好比:
int *pi;
*pi=100;
一样,但是a.next->data=100;
就是不崩溃,为什么?

[解决办法]
因为运气不好
[解决办法]

探讨

因为运气不好

[解决办法]
用火药炸,果断崩溃。
[解决办法]
我在vs2008下运行会有错误···
[解决办法]
也许程序在运行时,那块空间就没有存任何系统数据,所以你往里面填充数据,系统不提示错误

读书人网 >C语言

热点推荐