得到int的最大值: #include <limits.h> ... printf("%d",INT_MAX); 打开文件的代码: FILE *fin,*fout; fin = fopen("filename.in","r"); fout = fopen("filename.out","w"); 数据读取: fscanf(fin,"%d",&n); char c = fgetc(fin); //fgetc()用来读取单个字符,值得注意的是它也可读取换行 符,所以记得用它把多余的换行符吃掉。 在C中,把结构体名当成C++中的类名使用时要加前缀struct. struct Point { int x; int y; }; struct Point pt; double calTwoPointDist(struct Point a, struct Point b); 格式化的输入输出: fscanf(fin, "%d %d/n", &x, &y); fprintf(fout, "%.6lf/n", ans);//ans保留6位小数。fin,fout的类型为FILE* 。