gxy811117 发表于 2015-3-29 12:09:23

为什么这个编译会报错

#include <stdio.h>
#define LOWER 0 /* lower limit of table */
#define UPPER 300 /* upper limit */
#define STEP 20 /* step size */
/* print Fahrenheit-Celsius table */
main()
{
int fahr;
for (fahr = LOWER; fahr <= UPPER; fahr = fahr + STEP)
printf("%3d %6.1f\n", fahr, (5.0/9.0)*(fahr-32));
}

最爱八月 发表于 2015-3-29 12:09:24

楼主没错啊,我复制过去就可以直接编译运行了

1431173103 发表于 2015-3-29 16:03:43

#include <stdio.h>

#define LOWER 0 /* lower limit of table */
#define UPPER 300 /* upper limit */
#define STEP 20 /* step size */
/* print Fahrenheit-Celsius table */

int main()
{
        int fahr;
        for (fahr = LOWER; fahr <= UPPER; fahr = fahr + STEP)
                printf("%3d %6.1f\n", fahr, (5.0/9.0)*(fahr-32));
        return 0;
}

导电性heart 发表于 2015-4-2 17:09:35

已经编译过了   缺失能运行没有问题

gxy811117 发表于 2015-4-2 18:28:54

放上来的程序没有问题,不过我自己写的时候在 define语句后面加了“;”:funk:

haiouda 发表于 2015-4-2 23:49:02

:curse:

xuweicfy 发表于 2015-4-3 06:12:03

:titter::titter:楼主冒失鬼:titter:

朱江黄河 发表于 2015-4-5 15:44:33

用得什么编译程序,我用VS没出错
页: [1]
查看完整版本: 为什么这个编译会报错