else中的
fprintf(stderr,"j !=0 \n");
如果替换成:
printf("j !=0 \n");
最终的输出结果不是一样吗,它们有什么区别?
printf("j !=0 \n");是fprintf(stderr,"j !=0 \n");的一个封装,功能是一样的
输出流和错误流 虽然都是输出 但是他们可以分开导入其他文件里