一个C语言的问题 高手速来解答!

Python016

一个C语言的问题 高手速来解答!,第1张

其中的while(!feof(fpI)

意思是:fpI是打开文件的指针,循环到非指针的末尾,即检索整个fpI的内容

if(temp!=EOF)

如果变量temp不等于(或没有超过)文件末尾

循环结构和条件结构中的“!”是什么意思????

!的意思是 非

在功能上没有区别,只是后一种的编程习惯更好,因为前一种很容易不小心写成if(a=0)了,而这样的错误在编译的时候不会被发现,只是你的运行结果会不正确;而后一种如果写成了if(0=a),编译会报错,这样很容易就会发现你出错的地方。