1) What are the differences between structures and arrays?
2) What are the differences between malloc() and calloc()?
3) What are macros? what are its advantages and disadvantages?
4)
- Difference between arrays and linked list?
- What are enumerations?
- What are register variables? What are the advantage of using register variables?
- What is the use of typedef?
- Can we specify variable field width in a scanf() format string? If possible how?
- Out of fgets() and gets() which function is safe to use and why?
- Difference between strdup and strcpy?
- What are the advantages of using pointers in a program?
- What is the difference between Strings and Arrays?
- What is a far pointer? where we use it?
- what is a NULL Pointer? Whether it is same as an uninitialized pointer?
- What is a NULL Macro? What is the difference between a NULL Pointer and a NULL Macro?
- What does the error 'Null Pointer Assignment' mean and what causes this error?
- What is near, far and huge pointers? How many bytes are occupied by them?
- What are bit fields? What is the use of bit fields in a Structure declaration?
- Which bit wise operator is suitable for checking whether a particular bit is on or off?
- Which bit wise operator is suitable for turning off a particular bit in a number?
- Which bit wise operator is suitable for putting on a particular bit in a number?
- Which bit wise operator is suitable for checking whether a particular bit is on or off?