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

结构体成员为指针的有关问题

2012-05-27 
结构体成员为指针的问题C/C++ code#include stdio.hstruct S {int i int *p}int main(int argc, char

结构体成员为指针的问题

C/C++ code
#include <stdio.h>struct S {    int i ;    int *p;};int main(int argc, char* argv[]){    S s;    int *p=&s.i;    p[0]=4;    p[1]=3;    s.p=p;    s.p[1]=1;    s.p[0]=2;//为什么这句有问题呢?    return 0;}


s.p[0] = 2 会出现崩溃 为什么呢 ??

[解决办法]
探讨

引用:

你先赋值p[0],再赋值p[1]就没问题的~~


为什么?

热点排行