Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> C++

วิธีส่งอาร์เรย์โดยอ้างอิงใน C++


หากเราส่งที่อยู่ของอาร์เรย์ในขณะที่เรียกใช้ฟังก์ชัน สิ่งนี้เรียกว่าการเรียกใช้ฟังก์ชันโดยการอ้างอิง การประกาศฟังก์ชันควรมีตัวชี้เป็นพารามิเตอร์เพื่อรับที่อยู่ที่ส่งผ่าน เมื่อเราส่งที่อยู่เป็นอาร์กิวเมนต์

โค้ดตัวอย่าง

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

ผลลัพธ์

32167450108