【发布时间】:2013-11-21 18:50:01
【问题描述】:
它没有把所有的数组都设为 0,我找不到为什么请帮忙
arr_temp2中的最后一个数字是垃圾,但它前面的数字是0,而i在倒数第二个27
big=10 small=7
我只能使用基本功能(for , if , while)
int arr_temp[big_size+small_size];
int arr_temp1[(big_size+small_size+2)];
int arr_temp2[(big_size+small_size+1)];
for (j=0; j<big_size+small_size; j++)
{
arr_temp[j]=0;
}
for (t=0;t<(sizeof(arr_temp1)/sizeof(int));++t)
{
arr_temp1[t]=0;
}
for (z=0;z<(sizeof(arr_temp2)/sizeof(int)); ++z)
{
arr_temp2[z]=0;
}
【问题讨论】:
-
我将显示的代码粘贴到一个框架程序中,运行它,并在第三个循环终止后检查调试器中的数组。所有三个都正确填充了零。您的问题不在于显示的代码。