wp是一个文件指针,因此它存放的是一个内存地址
*wp是一个文件变量,它里面存储的是一个文件的信息
FILE是一个结构体,下面是该结构体的定义:
typedef struct
{
unsigned char *curp; /* Current active pointer */
unsigned char *buffer; /* Data transfer buffer */
int level; /* fill/empty level of buffer */
int bsize; /* Buffer size */
unsigned short istemp; /* Temporary file indicator */
unsigned short flags; /* File status flags */
wchar_t hold; /* Ungetc char if no buffer */
char fd; /* File descriptor */
unsigned char token; /* Used for validity checking */
} FILE;
简单的说
返回一个文件指针
FILE *wp;
wp=fopen(文件名,使用文件方式);
wp文件指针此时存放的是用fopen函数打开的该文件的地址,
*wp文件变量存放的是该文件的内容