यदि हम फंक्शन को कॉल करते समय ऐरे का पता पास करते हैं, तो इसे फंक्शन कॉल बाय रेफरेंस कहा जाता है। फंक्शन घोषणा में पास किए गए पते को प्राप्त करने के लिए पैरामीटर के रूप में एक पॉइंटर होना चाहिए, जब हम पते को तर्क के रूप में पास करते हैं।
उदाहरण कोड
#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