帮我看看这个C程序哪错了(急,在线等)

2024-12-27 20:02:50
推荐回答(1个)
回答1:

少分号是因为你的main()前面要加 void

if((fp=fopen("in8.dat","r"))==NULL) return 1; 的意思是
先做fopen得到文件指针,并将其赋值给fp
赋值语句的整体值就是被赋的值
所以(fp= fopen("in8.dat","r"))==NULL这个判断相当于
fp = fopen("in8.dat","r");
if(fp ==NULL)
{}