我试图修复这个while循环,但一直遇到错误基本上让我们假设我有4只海龟,每卖出一只海龟我就得到一枚硬币当我达到0时,我想打印我有多少硬币。我得到的错误是这个,
赋值周围的错误括号
用作真理价值使:***[分]
错误1
代码如下:

while (turtles > 0) {
turtles = turtles - 1;
coin++;
if (turtles = 0)
printf("Now you have %d coins\n", coin);
}

最佳答案

很高兴你的编译器给了你这个错误。
在您的if条件下,将0分配给turtles

if (turtles = 0)

我想你是想测试它是否等于0那么它应该是两个等于==的等式。
if (turtles == 0)

关于c - C:while循环问题,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/5725785/

10-11 04:07