Computer Programming
- Computer hardware and software - Chapter 1 of the book
- History of C language, Structure of a C program, characters, identifiers and constants,
- Using Variables: Declaration, Initialization, constant type, arithmetic operators
- Library functions, Output Function, printf function, The % Format Specifiers
- Iteration - while statement - logical and compare operators
- do while ، for statements, comma operator
- putchar ، getchar ، puts ، gets ، scanf
- if ،conditional operators, ?: ، break ، continue ، switch case
- printf function
- functions, function prototype ، function def. ، formal parameter ، local variable ، call a function ، return
- Functions, Global Variables, Examples
- Recursive Functions
- One dimensional Array, Initialization, Sorting a One dimensional Array , Examples
- Multidimensional Arrays, Initialization, Sending Array parameters, to functions, Examples
- Characters and Strings
- Pointers, Passing pointers via functions, Examples
- Array of pointers, access to array elements by pointers, Pointer Arithmetic
- Pointer to Pointer ، Pointer to Functions, malloc function
- Defining Structures, Structures and Arrays, Pointer to Structures
- Structures and Functions, ، self recursive structure ، link list
- Type Define using typedef ، enum ، :union:
- Working with files, File Functions: XXXXX ، fclose ، fprintf ، XXXXXX ، XXXXX ، fputc ، XXXXX ، fputs ، feof ، Some Examples using text files
- Other File Functions: XXXXX ، XXXXXX ، ftell ، fseek ، rewind