gpt4 book ai didi

c - 了解 C 变量

转载 作者:太空宇宙 更新时间:2023-11-04 08:25:09 24 4
gpt4 key购买 nike

它需要 n - 系列的范围 - 然后要求该系列的元素。然后它应该返回最大数字,但它总是返回 49。如果我使用 gdb 我可以说,即使在这个变量被初始化之前它的值也是 49。我不知道为什么以及如何修复这。我有一个像这样的简单 C 程序:

#include <stdio.h>

int T[1000];

int main(int argc, char *argv[])
{
int n;
int i;
int m;
scanf("%d", &n);

for (i = 0; i < n; ++i)
{
scanf("%d", T + i);
}

for (i = 0; i < n; ++i)
if (T[i] > m)
m = T[i];

printf("max: %d\n", m);
return 0;
}

最佳答案

m 未在您的程序中初始化。

将其初始化为0:

int m = 0;

关于c - 了解 C 变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30876944/

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