首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

结构体求解解决方案

2012-04-01 
结构体求解#include stdio.hstruct har{int x,ystruct har *p}h[2]main(){h[0].x1h[0].y2h[1].x

结构体求解
#include "stdio.h"
struct har
{int x,y;
struct har *p;}h[2];
main() 
{ h[0].x=1;h[0].y=2;
h[1].x=3;h[1].y=4;
h[0].p=h[1].p;
h[1].p=h;
 
printf("%d%d",(h[0].p)->x,(h[1].p)->y);}
这个程序编译成功,但不能运行.
 

[解决办法]
h[0].p=h[1].p;
这里h[1].p还没赋值,当然不能运行了。
估计你是想h[0].p = &h[1]吧
[解决办法]
你是想建立链表吧。就是 h[0].p=h[1].p这地方的问题。

热点排行