1D_Malloc

1. 1D Passing Arrays to Function.pdf

#include<iostream>

#include<stdlib.h>

using namespace std;


int *getArray()   //callee

{

   int *arr=(int*)malloc(3*sizeof(int));   //correct way

   //int arr[3];   //Faulty way

   arr[0]=1;

   arr[1]=2;

   arr[2]=3;

   return arr;

}

int main()   //caller

{

   //callee to caller

   int *ar=getArray();

   cout<<ar[0];

   cout<<ar[1];

   cout<<ar[2];

}

Complete and Continue