Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/c/71.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C 运行时检查失败#2-围绕变量';arr';他被腐蚀了。发生_C - Fatal编程技术网

C 运行时检查失败#2-围绕变量';arr';他被腐蚀了。发生

C 运行时检查失败#2-围绕变量';arr';他被腐蚀了。发生,c,C,我对编码非常陌生,所以我不知道为什么我在visual Studio上会出现这个错误。调整阵列功能位于底部 int main() { int arr[7] = { 75,23,58,75,31,46,75 }; unsigned int i = 0; printf("Unadjusted Array\n "); for (i = 0; i < 7; i++) { printf("%d\t", arr[i]); }

我对编码非常陌生,所以我不知道为什么我在visual Studio上会出现这个错误。调整阵列功能位于底部

int main() 
{

    int arr[7] = { 75,23,58,75,31,46,75 };

    unsigned int i = 0;

    printf("Unadjusted Array\n ");
    for (i = 0; i < 7; i++)
    {
        printf("%d\t", arr[i]);
    }
    printf("\n");

    printf("Adjusted Array\n");
    AdjustArray(arr, 7);
    for (i = 0; i < 7; i++)
        {
            printf("%d\t", arr[i]);
        }
    return 0;
}
 void AdjustArray(int arr[], unsigned int size)
{
    for (unsigned int i = 0; i < size ;i++)
    {
        arr[i]= 0;
        i++;
        arr[i] *= -1;
    }

}
intmain()
{
int-arr[7]={75,23,58,75,31,46,75};
无符号整数i=0;
printf(“未调整的数组\n”);
对于(i=0;i<7;i++)
{
printf(“%d\t”,arr[i]);
}
printf(“\n”);
printf(“调整后的数组\n”);
调整阵列(arr,7);
对于(i=0;i<7;i++)
{
printf(“%d\t”,arr[i]);
}
返回0;
}
无效调整数组(整数arr[],无符号整数大小)
{
for(无符号整数i=0;i

`

在函数
AdjustArray
中,您正在循环内递增
i

for (unsigned int i = 0; i < size ;i++)
{
    arr[i]= 0;
    i++;
    arr[i] *= -1;
}
for(无符号整数i=0;i

在最后一个循环中,
i==6
if将通过函数
AdjustArray
中的条件
i,您正在循环中递增
i

for (unsigned int i = 0; i < size ;i++)
{
    arr[i]= 0;
    i++;
    arr[i] *= -1;
}
for(无符号整数i=0;i

在最后一个循环中,
i==6
if将通过在调试器中捕获错误来传递条件
iStart,以查看错误在代码中何时何地发生,并在该点检查所有相关变量的值(特别是用作数组索引的变量)。如果您需要我们提供更多帮助,则需要创建一个,最好告诉我们代码中哪里有问题。另外,请阅读(或刷新)以及。能否显示功能
AdjustArray
,您在
main
中使用的工具?显示
AdjustArray
的实现将比未使用的
GetBinomialCoffice
更有用,您不认为吗?my bad复制了错误的工具,首先在调试器中捕获错误,查看它在代码中何时何地发生,并在该点检查所有相关变量的值(尤其是用作数组索引的变量)。如果您需要我们提供更多帮助,您需要创建一个示例来向我们展示,最好告诉我们代码中存在问题的地方。另外,请阅读(或刷新)以及。您能否显示您在
main
中使用的功能
AdjustArray
?显示
AdjustArray
的实现将比未使用的
GetBinomialCoefficient
更有用,您不认为吗?我的坏代码复制了错误的一个