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.
C Pointers
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?
Linked Lists
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.
C Programs
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