feof(fp)==NULL判断指针没有到达尾部可以吗,

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/28 03:51:21
feof(fp)==NULL判断指针没有到达尾部可以吗,

feof(fp)==NULL判断指针没有到达尾部可以吗,
feof(fp)==NULL判断指针没有到达尾部可以吗,

feof(fp)==NULL判断指针没有到达尾部可以吗,
这题选择B.
NULL虽然大多数的时间我们都将它看作是0,但它实际的意义并不是数字0,同时一般用在指针中的.
feof的函数原型为:int feof( FILE *stream );
返回值是一个整型数据,并不能与NULL作为比较.
在MSDN里面,对于NULL的解释为:NULL is the null-pointer value used with many pointer operations and functions.
它是一个指针操作和函数所使用的空值指针值

feof(fp)==NULL判断指针没有到达尾部可以吗, while (!feof(fp)){putchar(ch);ch=getc();};在该循环中是怎么实现指针fp自加一的?while (!feof(fp)){putchar(ch);ch=getc(fp);};掉了个fp for (n=0;!feof(fp) && fread(&tongxun[n],sizeof(struct tongxunlu),1,fp);n++);是什么意思? 若fp是指向某文件的指针,且已读到文件末尾,则库函数feof(fp)的返回值是() A)EOF B)-1 C)非零值 D)NULL 答案是C是为什么呢? while(!feof(fp))什么意思? C语言中,若fp是指向某文件的指针,若没到该文件的末尾,则函数表达式!feof(fp)的值是什么? if ((fp==fopen(filename,w))==NULL) 改为 if ((fp=fopen(filename,w))==NULL) 为什么改完之后就会行 feof(fp)是什么意思?每一个字母如何解释? 再给指针变量(*p)赋空值(NULL)时,*p=NULL与p=NULL哪个正确?原因? if((fp=fopen(text.txt,ab+))==NULL)其中ab+啥意思 if ((fp=fopen(date.txt,r))==NULL)是什么意思? fp=fopen(e:\subjectsdel.txt,w))==NULL是什么意思急 fp=fopen("SAVE.txt","rb"))==NULL int open_font(){FILE *fp;handle=fopen(.fnt,rb);if(handle==NULL)hz16CHAR16=(char *)malloc(4100)return 0;;if(CHAR16==NULL)return 0;fp=fopen(char16.fnt,rb);if(fp==NULL)return 0;fread(CHAR16,1,4096,fp);fclose(fp); 从输入文件中读入两个整数a,b,求最大公约数GCD(a,b)和最小公倍数和LCM(a,b).哪里错了?#includeint main (void){ FILE * fp; int a,b,count=1,i; fp=fopen(c.txt,r); while (!feof(fp)){ fscanf(fp,%d%d,&a,&b); printf (Case %d if ((fp=fopen(student.bin,wb))==NULL) if (fwrite(&student[i],sizeof(struct address),1,fp)!=1) if((fp=fopen(d=\jrzh\example\stu-list,wb+))==NULL)中的NULL前面的==两个等号是什么意思? 判断空指针的0与null标准C下定义:char *p;关于指针指向值是否为空的判断,请问以下四种方式是否等价?有无最优选择?1、if(*p = NULL)2、if(*p = 0)3、if(p)4、if(p = 0)“其次,*p是取指针里面的内容即里