void printArr(int arr[]) { int i = 0; int max = sizeof(arr); //int max = (sizeof(arr) / sizeof(arr[0]) std::cout << "size of arr in function = " << sizeof(arr) << std::endl; do { std::cout << arr[i] << std::endl; i++; } while (i < max); } int main() { int arr[] = { 1,2,3,4 }; std::cout << "size of arr in main =" << sizeof(arr) << std::endl; // SIZE = 16 printArr(arr); system("pause"); return 0; }
arr
main
printArr
int arr[]
int *arr
var
This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)