Complete C Programming Definitions
Complete C Programming Definitions
Preprocessor
Macro
Header File
Include Directive
Conditional Compilation
Define Directive
Undef Directive
Pragma Directive
Variable
Constant
Data Type
Float
Character
Void
Boolean
Format Specifier
Arithmetic Operators
Relational Operators
Logical Operators
Bitwise Operators
Assignment Operators
Increment Operator
Ternary Operator
Comma Operator
Sizeof Operator
Type Casting
If Statement
Else Statement
Else If
Switch Statement
Case
Default
While Loop
For Loop
Break Statement
Continue Statement
Goto Statement
Label
Function
Function Declaration
Tells the compiler about a functions name, return type, and parameters.
Function Definition
Function Call
Return Statement
Recursion
Argument
Array
Multidimensional Array
String
String Library
Pointer
Dereferencing
Pointer Arithmetic
NULL Pointer
Dangling Pointer
Void Pointer
Function Pointer
Array of Pointers
Structure
Nested Structure
Union
Bit Field
Typedef
Enumeration
malloc()
realloc()
free()
File
fopen()
fclose()
fgetc()
fputc()
fgets()
fputs()
fprintf()
fscanf()
main() Function
Compilation
Linking
Debugger
Compiler
Interpreter
Inline Function
Volatile Keyword
Const Keyword
Extern Keyword
Register Keyword