What is the correct way to call the function (fun) in the below program?
C++
#include <bits/stdc++.h> #include <iostream> using namespace std;
void fun( char * arr)
{ int i;
unsigned int n = strlen (arr);
for (i = 0; i < n; i++)
cout << " " << arr[i];
} // Driver program int main()
{ char arr[]
= { 'g' , 'e' , 'e' , 'k' , 's' , 'q' , 'u' , 'i' , 'z' };
// How to call the above function here to print the char
// elements?
return 0;
} |
(A)
fun(&arr);
(B)
fun(*arr);
(C)
fun(arr)
(D)
None
Answer: (C)
Explanation:
fun(arr) is the correct syntax to call the function having array (arr) as a Parameter.
Hence option(C) is correct.
Quiz of this Question
Please comment below if you find anything wrong in the above post
Article Tags :
Uncategorized
Recommended Articles