前言
亲爱的小伙伴们,你们好呀!我是莹莹,今天我来给大家分享关于数组传参调试的技巧,希望能够帮助你们!
正文
首先,我们先来看一段数组传参代码
#include<stdio.h>
void test(int arr[10])
{
//
}
void add(int arr2[3][5])
{
//
}
int main()
{
int arr[10] = { 1,2,3,4,5,6,7,8,9,10 };
test(arr);
int arr2[3][5] = { {1,2,3,4,5},{2,3,4,5,6},{3,4,5,6,7} };//没进入函数时,能够观察数组2的每一行,但当我们进入函数时,就只能观察第一行了。同理,如果我们想观察每一行,需输入arr2,3
add(arr2);
return 0;
}
开始调试,我们先看arr部分(一维数组),如果我们只是监视arr数组,不进入test函数,可以查看到arr数组内的全部数据。
一旦我们进入test函数,我们仅能查看arr数组内的一个数据
若想查看test函数内arr数组的全部数据,
仅需在arr后输入数字即可。
例如:
对于二维数组,同理
例如,arr2
没有进入add函数前
进入add函数后
若想查看全部数组,只需