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: 
");
    int i;
    for (i = 0; i < size1; ++i)
    {
        printf("%d  ", ab[i]);
    }

    printf("
");
    ab[4] = 9;
    printf("test1: 
");
    
    for (i = 0; i < size1; ++i)
    {
        printf("%d , ", ab[i]);
    }
    printf("
");


    ///////
    
    printf("


");

    printf("test2: 
");
    int k;
    for (k = 0; k < size2; ++k)
    {
        printf("%d ", bc[k]);
    }
    printf("
");
    bc[2] = 7;
    printf("test2: 
");
    
    for (k = 0; k < size2; ++k)
    {
        printf("%d ", bc[k]);
    }
    printf("
");
}



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

QQ 3087438119
原文地址:https://www.cnblogs.com/herd/p/13941486.html