编写简单程序:
/* max_a_b.c*/
#include<stdio.h>
float max(float x, float y)
{
float z;
if (x > y) z = x;
else z = y;
return z;
}
main()
{
float a,b,c;
printf("Please intput two numbers (a,b):/n");
scanf("% f,% f",&a,&b);
c = max (a,b);
printf("% f,% f,the max is % f /n",a,b,c);
}
在GCC下进行编译:
$gcc -o max_a_b max_a_b.c
出现错误:
warning:no newline at the end of file
程序本身并没有错,问题在于在程序末尾缺少一个回车符号,只需在最后一个}后面敲回车即可,某些编译器要求如此。

本文介绍了一个简单的C程序,用于找出两个浮点数中的最大值,并展示了如何在GCC下编译该程序。文章还解释了一个常见的编译警告——文件末尾缺少换行符,并提供了修正方法。

382

被折叠的 条评论
为什么被折叠?



