What does static variable mean?
What are the different storage classes in C ?
Can static variables be declared in a header file ?
Can a variable be both constant and volatile ?
Can include files be nested?
What is a null pointer ?
What is the output of printf("%d") ?
What is the difference between calloc() and malloc() ?
What is the difference between printf() and sprintf() ?
How to reduce a final size of executable ?
Can you tell me how to check whether a linked list is circular ?
Advantages of a macro over a function ?
What is the difference between strings and character arrays ?
Write down the equivalent pointer expression for referring the same element a[i][j][k][l] ?
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 ?
Does there exist any other function which can be used to convert an integer or a float to a string ?
Why does malloc(0) return valid memory address ? What's the use ?
Difference between const char* p and char const* p
What is the result of using Option Explicit ?
What is the benefit of using an enum rather than a #define constant ?
What is the quickest sorting method to use ?
When should the volatile modifier be used ?
When should the register modifier be used? Does it really help ?
How can you determine the size of an allocated portion of memory ?
What is page thrashing ?
When does the compiler not implicitly generate the address of the first element of an array ?
What is the benefit of using #define to declare a constant ?
How can I search for data in a linked list ?
Why should we assign NULL to the elements (pointer) after freeing them ?
What is a null pointer assignment error ? What are bus errors, memory faults, and core dumps ?
When should a type cast be used ?
What is the difference between a string copy (strcpy) and a memory copy (memcpy)? When should each be used?
How can I convert a string to a number ?
How can I convert a number to a string ?
Is it possible to execute code even after the program exits the main() function?
How do you print an address ?
Can a file other than a .h file be included with #include ?
What is Preprocessor ?
How can you restore a redirected standard stream ?
What is the purpose of realloc( ) ?
How do you use a pointer to a function ?
What is the purpose of main( ) function ?
Why n++ executes faster than n+1 ?
What will the preprocessor do for a program ?
What is the benefit of using const for declaring constants ?
What is the easiest sorting method to use ?
Is it better to use a macro or a function ?
What are the standard predefined macros ?
What is a local block?
Should variables be stored in local blocks?
When is a switch statement better than multiple if statements?
Is a default case necessary in a switch statement?
Can the last case of a switch statement skip including the break?
Other than in a for statement, when is the comma operator used?
How can you tell whether a loop ended prematurely?
What is the difference between goto and long jmp( ) and setjmp()?
Can an array be an lvalue?
Is left-to-right or right-to-left order guaranteed for operator precedence?
What is the difference between ++var and var++?
What does the modulus operator do?
Where in memory are my variables stored?
Do variables need to be initialized?
What is page thrashing?
What is a const pointer?
When should the register modifier be used? Does it really help?
When should the volatile modifier be used?
Can a variable be both const and volatile?
When should the const modifier be used?
How reliable are floating-point comparisons?
How can you determine the maximum value that a numeric variable can hold?
Are there any problems with performing mathematical operations on different variable types?
What is operator promotion?
When should a type cast be used?
When should a type cast not be used?
Is it acceptable to declare/define a variable in a C header?
Can static variables be declared in a header file?
What is the benefit of using const for declaring constants?
How can I remove the trailing spaces from a string?