52. Queue data structure works on the principle of . . . . . . . .
53. Which of the following is an example of static memory allocation?
54. What will be the output of the following C code? (Given that the size of array is 4 and new size of array is 5)
#include<stdio.h>
#include<stdlib.h>
main()
{
int *p,i,a,b;
printf("Enter size of array");
scanf("%d",&a);
p=(int*)malloc(a*sizeof(int));
for(i=0;i<a;i++)
printf("%d\n",i);
printf("Enter new size of array");
scanf("%d",&b);
realloc(p,b);
for(i=0;i<b;i++)
printf("%d\n",i);
free(p);
}
#include<stdio.h>
#include<stdlib.h>
main()
{
int *p,i,a,b;
printf("Enter size of array");
scanf("%d",&a);
p=(int*)malloc(a*sizeof(int));
for(i=0;i<a;i++)
printf("%d\n",i);
printf("Enter new size of array");
scanf("%d",&b);
realloc(p,b);
for(i=0;i<b;i++)
printf("%d\n",i);
free(p);
}