This course is designed for those who would like to develop programs in C, one of the most widely used computer language. To join this course no specific knowledge is required. Just the logical understandiung is enough!! And it would advantageous if you know any other higher level program language.
This course outlines the program structure of C programs, the preprocessor and the data types, storage classes, operators and control flow constructions of C. Also functions and the different types of parameters will be handled. Special attention will be paid to pointer understanding and the dynamic allocation of memory. Finally the C standard library will be explained.
Introduction
- What is C?
- Execution of C Program
- History
- Structure of C Program
Variable and Keywords
- Character Set
- Identifier
- Variable
- Keywords
- Escape Sequence Characters
Constant
- Real Constant
- Integer Constant
- Character Constant
- String Constant
Data Type
- Data Types
- Qualifier
- Typedef
Looping Statements
- Looping / Iterative Statements
- while | do while
- for loop
- Break | Continue Statement
Functions
- call by passing value
- call by returning value
- call by passing and returning value
- Recursion
Arrays
- Array
- One Dimensional Array
- Two Dimensional Array
- General Topics
Structure
- Array in Structures
- Structure with Array
- Array & structure difference
- Pointer
String Manipulations
- Strlen
- Strcpy
- Strcat
- Strrev
- Strcmp
- Strcmpi
Union
- Structure and union difference
- Header File
- Dos.h
- Ctype.h
- Math.h
- Process.h
- String.h
Operators
- Assignment Operator
- Arithmetic Operators
- Logical Operators
- Relational Operators
- Shorthand Operators
- Unary Operators
- Conditional / Ternary Operator
Operators
- Bitwise Operators
- Operator Precedence and Associativity
- If Statement
- If-Else Statement
- Nested If-Else
- Switch Case
Studied or Worked here? Share Your Review
Please do not post:
Thank you once again for doing your part to keep Edarabia the most trusted education source.