C数组测试
#include <iostream>
using namespace std;
void test1(int ab[], int bc[],int size1,int size2);
void test1(int ab[], int bc[], int size1, int size2)
{
printf("test1: \n");
int i;
for (i = 0; i < size1; ++i)
{
printf("%d ", ab[i]);
}
printf("\n");
ab[4] = 9;
printf("test1: \n");
for (i = 0; i < size1; ++i)
{
printf("%d , ", ab[i]);
}
printf("\n");
///////
printf("\n\n\n");
printf("test2: \n");
int k;
for (k = 0; k < size2; ++k)
{
printf("%d ", bc[k]);
}
printf("\n");
bc[2] = 7;
printf("test2: \n");
for (k = 0; k < size2; ++k)
{
printf("%d ", bc[k]);
}
printf("\n");
}
int main()
{
int ab[5] = { 1, 2, 3, 4, 5};
int bc[3] = { 1, 2, 3};
int size1 = sizeof(ab) / sizeof(ab[0]);
int size2 = sizeof(bc) / sizeof(bc[0]);
//printf("%i",size2);
test1(ab,bc,size1,size2);
system("pause");
return 0;
}