GeekInterview.com
   Home |  Tech FAQ  |   Interview Questions |  Placement Papers |  Tech Articles |  Learn |  Freelance Projects |  Online Testing |  Geeks Talk |  Job Postings |  Knowledge Base | Site Search |  Add/Ask Question

  GeekInterview.com  >  Placement Papers  >  Birlasoft  >  Technical

 Print  |  
Question:  Which one of the following statements allocates enough space to hold an array of 10 integers that are initialized to 0 ?


Answer: a) int *ptr = (int *) calloc(10,sizeof(int));
b) int *ptr = (int *) alloc( 10*sizeof(int));
c) int *ptr = (int *) malloc( 10*sizeof(int));
d) int *ptr = (int *)calloc(10*sizeof(int));

Answered by Ragini rani on 2005-05-13 09:01:56: a is the correct ans Calloc allocates space and initialized them to 0


July 07, 2005 15:56:48 #3
 vipin dhaiya   Member Since: Visitor    Total Comments: N/A 

RE: Which one of the following statements allocates enough space to hold an array of 10 integers that
 
ans a is correct because calloc function ll initialize the array to zero
     

 

Back To Question