gpt4 book ai didi

c - 如何解决使用未初始化的局部变量?

转载 作者:行者123 更新时间:2023-11-30 21:31:29 24 4
gpt4 key购买 nike

#include <stdio.h>

int main() {
int x; int counter;
while (scanf_s("%d", &x) != 0)
{
puts("Enter the a signed number : ");
if (x % 2 == 0) { counter=counter++; }
}
printf(" %d pair numbers", counter);
}

我明白了

uninitialized local variable counter used.

程序应该不断询问数字,直到它变为零并告诉我们给出的对的数量。

最佳答案

在尝试增加计数器之前,您需要将其初始化为 0。另外 counter = counter++; 是多余的(并且未定义!)。只需使用 counter++

关于c - 如何解决使用未初始化的局部变量?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46165304/

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