Discussion :: Pointers
-
Will the program compile in Turbo C?
#include stdio.h int main() { int a=10, *j; void *k; j=k=&a; j++; k++; printf("%u %u\n", j, k);
return 0; }
Answer : Option B
Explanation :
Error in statement k++. We cannot perform arithmetic on void pointers.
The following error will be displayed while compiling above program in TurboC.
Compiling PROGRAM.C:
Error PROGRAM.C 8: Size of the type is unknown or zero.
Be The First To Comment