gpt4 book ai didi

c - 二维数组扫描崩溃

转载 作者:太空宇宙 更新时间:2023-11-04 06:02:41 27 4
gpt4 key购买 nike

扫描arr功能问题。

void scan_arr(double ar[3][5]) // Declares that it is a 3 x 5
{

int x;
int y;
printf("Enter arrays of 3x5\n");

for( x = 0; x < 3; x++ ) // Shows that this loop shall be done 3 times
{
for( y = 0; y < 5; y++ ) // Shows that 5 times * the number of the first loop
{
scanf("%lf",ar[x][y]); // Scans @ x * y and terminates after first input
}
}
}

最佳答案

这是因为您在 ar[x][y] 前面缺少一个符号:

scanf("%lf", &ar[x][y]);
// ^
// |
// Here

scanf 需要存储值的项的地址,因此您需要使用“获取地址”运算符 &

关于c - 二维数组扫描崩溃,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16423129/

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