Computer >> Máy Tính >  >> Lập trình >> C ++

Cách truyền một mảng bằng tham chiếu trong C ++

Nếu chúng ta truyền địa chỉ của một mảng trong khi gọi một hàm, thì đây được gọi là lệnh gọi hàm bằng tham chiếu. Khai báo hàm phải có một con trỏ làm tham số để nhận địa chỉ được truyền vào, khi chúng ta chuyển một địa chỉ làm đối số.

Mã mẫu

#include <iostream>
using namespace std;
void show( int *num) {
   cout<<*num;
}
int main() {
   int a[] = {3,2,1,6,7,4,5,0,10,8};
   for (int i=0; i<10; i++) {
      show (&a[i]);
   }
   return 0;
}

Đầu ra

32167450108