gpt4 book ai didi

c - *的操作数必须是一个指针

转载 作者:行者123 更新时间:2023-12-04 12:34:15 25 4
gpt4 key购买 nike

这是我的剧本

#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;
}


我收到错误*必须是一个指针?那是什么?我的意思是“ *”符号是用于乘以数字...。

最佳答案

您的PI常数包含一个分号,该分号会提前终止表达式;

#define PI 3.14;


...将导致表达式;

hasil = 3.14; * input;


仅应定义为;

#define PI 3.14

关于c - *的操作数必须是一个指针,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25831334/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com