求问这串代码中的 " fp=stdin; " 是什么意思?文件指针被标准输入文件赋值是代表什么含义?
收起
stdin就是一个FILE *类型的常量值意思就是程序运行的时候,如果没有命令行参数,fp这个变量的值就取stdin(这将导致后续比如fscanf(fp,...)从标准输入读取)【隐含后续如果有命令行参数,可能就把某个命令行参数作为一个文件名,并使用fp=fopen函数打开,(这将导致后续比如fscanf(fp,...)从文件中读取)】
报告相同问题?