例如,如果我有FILE *fp, *tfp; fp = fopen (file, mode); tfp = fp; 这可能吗? 最佳答案 是的,这是可能的,而且完全合法。fp和tfp都是指向FILE类型的变量的指针语句tfp = fp;将保存在fp中的地址复制到tfp中。因此,请记住,最终会有两个指向同一对象的指针。您根本不需要复制在fopen()调用中创建的“对象”。