读书人

请问有关问题~

发布时间: 2012-02-11 09:51:35 作者: rapoo

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

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



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

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

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

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

读书人网 >C语言

热点推荐