关于前一个问题在linux中的试验

我在ubuntu7.10种实验了行一篇文章中所提到的指针问题,发现如果变量定义在main函数内部,那么(n==NULL)的判断都是false,都会执行else中的语句。而且,如果n的定义的前边有一条“int  a=1;”,或者前后均没有定于变量,得到的n->id是个正数,如果在n后边有个定义,则得到负数。

在编译的时候会warning使用了未初始化的变量n。

 

另外,再说一声,CSDN的blog这几天太慢了,以前还挺快的。不仅慢,还出问题,上一篇blog的格式就能够看出来了。

你可能感兴趣的:(关于前一个问题在linux中的试验)