您好:这是file结构体的解释
typedef struct {
short level; /* fill/empty level of buffer */
unsigned flags; /* File status flags */
char fd; /* File descriptor */
unsigned char hold; /* Ungetc char if no buffer */
short bsize; /* Buffer size */
unsigned char *buffer; /* Data transfer buffer */
unsigned char *curp; /* Current active pointer */
unsigned istemp; /* Temporary file indicator */
short token; /* Used for validity checking */
} FILE; /* This is the FILE object */
如果您英语不好,再提问,我给您翻译!不过,我觉得如果您想明白这些问题,看看C99标准,但他是英文版的。
2.这个是排版的问题,其实就是将十进制转换成二进制,低位对齐,每位或运算。
3.您好,那只是个名字,您只要照着C语言编程的规范写就可以,您都研究那么深入了,怎么会不明白这个。
建议,英语不好,学学英语,毕竟报错什么的都是英文的。