@SuHongjun
2020-05-18T02:14:45.000000Z
字数 568
阅读 164
C语言
2020春季学期
#include "stdio.h"
main()
{
int a = -1, b=4,k;
a++;
k=(a<=0)&&(!b--<=0);
printf("%d,%d,%d",k,a,b);
}
输出1,0,3, 答案1,0,4(题目有误)
文件操作:如何避免出错
#include "stdio.h"
main()
{
FILE *fp;
char buf[1000], c, *p;
int rint;
fp = fopen("I:\\Hello_ANSI.txt","r");
if(fp != NULL) //为了避免文件不存在时运行出错
{
rint = feof(fp);
while(!feof(fp))
{
//char *fgets ( char *str, int size, FILE *fp );
//为了避免文件存在,但是是空文件的时候输出乱码,需要对返回值做判断
p = fgets(buf,1000,fp);
//rint = fscanf(fp,"%s",buf);
if(p != NULL)
printf("%s",buf);
rint = feof(fp);
}
fclose(fp);
}
else
printf("文件打开失败,I:\\Hello.txt可能不存在,请检查!\n");
}
跟踪、调试程序:
设置断点
F5 :启动调试
F10:逐过程
F11:逐语句
查看变量值: