C Pointers Question:

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);

C Pointers Interview Question
C Pointers Interview Question

Answer:

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


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