Code Bye

关于C中fgetc读文件

#include<stdio.h>
#include<stdlib.h>
int main()
{
	FILE *fp;
	fp=fopen("F:\CFree5.0\Demo.txt","r");
	if(NULL==fp)
	{
		printf("%s","Error on open F:\CFree5.0\Demo.txt");
		getch();
		exit(1);
	}

	char ch;

	while((ch=fgetc(fp))!=EOF)
	{
		putchar(ch);
	}
	getch();
	putchar("\n");
	fclose(fp);
	return 0;
}

##Line:17
//(ch=fgetc(fp))加括号的运行结果(CFree5.0)

//#ch=fgetc(fp)不加括号的运行结果(CFree5.0)

//这是为什么啊,求高手解释!

解决方案

40

运算符优先级

CodeBye 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权 , 转载请注明关于C中fgetc读文件