C语言:结构体内的成员(指针)的赋值问题
下面程序很简单,问题出在最后一句。能编译通过,但执行时会出错。没有最后一句,则程序OK。请问咋回事。#includestructNODE//结构体{inta;int*p;...
下面程序很简单,问题出在最后一句。能编译通过,但执行时会出错。没有最后一句,则程序OK。请问咋回事。 #include struct NODE //结构体 { int a; int *p; //指针 }; void main() { NODE node; //定义一个结构体 NODE *p1; //指向结构体的指针 NODE *p2; //指向结构体的指针 p1=&node; p2->p=p1->p; //问题出在这里 }
展开
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询