C语言数组测试

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;
}

 

 

posted @ 2020-11-07 16:45  西北逍遥  阅读(146)  评论(0编辑  收藏  举报