超神奇葩天才 发表于 2022-9-3 13:26:17

求改错

#include"stdio.h"
#define PI 3.14159;
main()
{
      double r,s;
      r = 5.0;
      s = PI * r * r;
      printf("s = %f\n",s);
      getchar();
}
第七行有误

临时号 发表于 2022-9-3 13:29:33

本帖最后由 临时号 于 2022-9-3 13:32 编辑

#include"stdio.h"
#define PI 3.14159// 谁告诉你这要加;的
main()
{
      double r,s;
      r = 5.0;
      s = PI * r * r;
      printf("s = %f\n",s);
      getchar();
}

超神奇葩天才 发表于 2022-9-3 13:41:56

临时号 发表于 2022-9-3 13:29


抄错了

ba21 发表于 2022-9-3 13:42:20

楼上正确。
加;这个问题很常见
记住要决
#define 宏替换。 后面的内容 就是替换, 只要记住这点那么你就会用define了。
页: [1]
查看完整版本: 求改错