Questions on Data Types, Operators and Expressions
Data Types and Sizes in c
Constants
Declarations
Relational & Logical Operators
Increment and Decrement Operators
Bitwise Operators
Assignment Operators & Expressions
Conditional Expressions
Precedence and Order of Evaluation
Questions & Answers on Control Flow Statements
For Loops
Switch Statements
While Loops
Goto & Labels
Break and Continue
Questions on C Functions and Structure of a Program
Basics of Functions
Functions Returning Non-integers
External Variables
Scope of a Variable
stoarage classes in functions
C-Preprocessor
File Inclusion
Macro Substitution
Conditional Compilation
compilation and execution of c
Questions & Answers on Arrays
Questions and Answers on pointers
Pointers and Function Arguments
Pointer Arithmetic
Pointers and Functions
Initialization of Pointer Arrays
Pointer and 1-D Array and 2-D Array
Pointers and Multi-dimensional Arrays
Array of Pointers
Pointers to Functions
Dynamic memory allocation
Questions on Strings
String constant
String library Functions
String pointers
Array of strings
Array of pointers to string
Questions on Structures, Unions, and Bit-Fields
Structures and Functions
Arrays of Structures
Array within structure
Pointers within structures
Self-Referential Structures
Typedefs
Unions
Bit-fields
Questions & Answers on Input and Output
Standard Input & Output
Formatted Output
Formatted Input
Error Handling
Line Input & Output
Character Class Testing & Conversions
Ungetc
Storage Management
Mathematical Functions
Random Number Generation