c programmer without knowledge of pointers is equal to man without food.The importance of c language lies in the pointers. The advantage of pointers in c are
1.Dynamic memory allocation is possible with pointers.
2.passing arrays and structures to functions
3.passing addresses to functions.
4.creating data structures such as trees,linked lists etc.
there are many other uses.No pointers,No data structures. An expert programmer is one who can deal pointers.
For better understanding of pointers refer:
"Understanding pointers in C" by Yashwanth Kanethkar.
In this he elaborately explains pointers.
1.Dynamic memory allocation is possible with pointers.
2.passing arrays and structures to functions
3.passing addresses to functions.
4.creating data structures such as trees,linked lists etc.
there are many other uses.No pointers,No data structures. An expert programmer is one who can deal pointers.
For better understanding of pointers refer:
"Understanding pointers in C" by Yashwanth Kanethkar.
In this he elaborately explains pointers.