C Interview Questions
Find frequently asked questions by IT firms like Microsoft, Yahoo, IBM, Trilogy, Symantec etc. The questions are organized in specific sections. Simple, clean answers are also provided.
What is the difference between const char *p, char * const p and const char * const p?
What does *p++ do? Does it increment p or the value pointed by p?
Is *(*(p+i)+j) is equivalent to p[i][j]? Is num[i] == i[num] == *(num + i) == *(i + num)?
What operations are valid on pointers?
What is the difference between an array of pointers and a pointer to an array?
Given only a pointer to a node to be deleted in a singly linked list. How do you delete it?
Convert an ordered binary tree into a circular doubly linked list.
Write a C program to reverse a string
Calculate power of 2 in one line
Each and every program runs successfully on gcc 4.
Copyright © 2002 - 07 Sumedh K