c / c++传递数组

c / c++传递数组
print函数中的a[] ,此时退化为一个指针。必须传递进入一个len,表示数组的长度

#include 

using namespace std;



void print(int a[],int len){
    
    for (int i = 0; i < len; i++)
    {
        /* code */
        cout << a[i] << " ";
    }
    cout << endl;
    
}

int main(){
    int arr [] = {2,3,4,23,423,45,23};

    print(arr,sizeof(arr) / sizeof(int));

    return 0;
}

你可能感兴趣的:(c/c++,c++,c语言,排序算法)