C can be called as a vanilla language in today's scenario, lacking all object oriented programming features. There are many language elements in C which are unique to it (and the languages derived or based on it).
Ten important concepts that all C programmers should know:
1. Scope - Local, global, file
2. Conversion of integers into binary, hexadecimal and octal forms. Representation of these constants in C.
3. Usage of standard library functions for input,output,string handling, date-time,dynamic memory allocation, assert,abort,error etc.
4. Usage of Bitwise Operations - Setting a bit, Clearing a bit, Toggling (inverting) a bit, checking a bit.
5. What is the use of pointers to pointers?
6. Difference between structure and union.
7. Pointer Arithmetic. Difference between *ptr++, *++ptr, (*ptr)++, ++*ptr.
8. Pointer to functions.
9. Usage of const with normal variables, pointers, in function parameters.
10.
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment