这是我的剧本
#include <stdio.h>
#define PI 3.14;
int main(void){
double hasil, input;
printf("Enter a positive number : ");
scanf("%lf",&input);
hasil = PI * input;
printf("\nThe result is : %lf",hasil);
getchar();
return 0;
}
Run Code Online (Sandbox Code Playgroud)
我得到错误*必须是指针?那是什么?我的意思是'*'符号是乘以数字....
Joa*_*son 10
你的PI常量包含一个分号,它会过早地终止表达式;
#define PI 3.14;
Run Code Online (Sandbox Code Playgroud)
...将导致表达;
hasil = 3.14; * input;
Run Code Online (Sandbox Code Playgroud)
它应该只被定义;
#define PI 3.14
Run Code Online (Sandbox Code Playgroud)