FILE p和FILE *p大概可以这么理解:1 . 前一个p指文件型变量,后一个p指文件地址型变量.2 . 前一个p的内存地址已定,后一个p内存地址未定. 前一个是声明类对象,后一个是声明一个可指向类对象的指针一个是结构体,一个是指针 FILE是一个结构体,比较复杂,http://www.cnblogs.com/svking/archive/2012/08/08/FILE.htmlFILE *p 就是定义一个指向FILE结构体变量的指针,一般的FILE *fopen(const char *f…