C Pointers Question:
Download Questions PDF

Can you combine the following two statements into one?
char *p;
p = (char*) malloc(100);

A. char p = *malloc(100);
B. char *p = (char) malloc(100);
C. char *p = (char*)malloc(100);
D. char *p = (char *)(malloc*)(100);

Answer:

Option C
(char *p = (char*)malloc(100);)

Download C Pointers Interview Questions And Answers PDF

Previous QuestionNext Question
What is (void*)0?
A. Representation of NULL pointer
B. Representation of void pointer
C. Error
D. None of above
In which header file is the NULL macro defined?

A. stdio.h
B. stddef.h
C. stdio.h and stddef.h
D. math.h