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