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

请问有关问题~

2012-02-11 
请教问题~~在原代码中,只是定义了这个结构,这可以理解成定义了一个结构体变量,还是定义了一个结构体成员项

请教问题~~
在原代码中,只是定义了这个结构,这可以理解成定义了一个结构体变量,还是定义了一个结构体成员项呢?原代码中只有这一个结构体定义?
struct   date   d;    

定义文件指针,那指针到底是指向了哪里呢?是直接指向文件吗?
FILE   *fp;



[解决办法]
定义结构体,只相当于定义了一个类型。
还没有定义结构体变量呢。只能理解成定义了结构体成员项。

如果没有使用到它,它都不分配空间。

FILE *fp;
fp这个指针还没有初始化。

给它赋值的时候,才能知道它指向哪。现在,它是一个随机指针,也就是,不一定指向哪里了,访问它也是不合法的。

热点排行