C Programming Notes And Programs
Course Description
Unit 1: Problem Solving with Computer
- Problem analysis
- Algorthms and Flowchart
- Coding
- Compilation and Execution
- History of C
- Structure of C Program
- Debugging , Testing and Documentation
Unit 2: Elements Of C
- C Standards ( ANSI C & C99)
- C Character Sets
- C Tokens
- Escape Sequence
- Delimiters
- Variables And Data Types
- Constants/Literals
- Expression
- Statements and Comments
Unit 3: Input And Output
- Conversion Specification
- Reading a Character
- Writing a Character
- I/O Operations
- Formatted I/O
Unit 4: Operators And Expression
- Arithmetic Operators
- Relational Operators
- Logical or Boolean Operators
- Assignment Operators
- Ternary Operators
- Bitwise Operators
- Increment / Decrement Operators
- Conditional Operators
- Special Operators ( sizeof and comma)
- Evaluation of expression
- Operator Precedence and Associativity
Unit 5: Control Statement
- Conditional Statement
- Decision Making and Branching
- Decision Making and Looping
- Exit Function
- Break And Continue
Unit 6: Arrays
- Introduction to Array
- Types of Array (Single and Multi Dimensional)
- Declaration and Memory Representation of Array
- Initialization of Array
- Character Array and Strings
- Reading and Writing Strings
- Null Character
- String Library Functions
Unit 7: Function
- Library Functions
- User Defined Function
- Function Prototype
- Function Call and Function Definition
- Nested And Recursion Function
- Function Arguements and Return Type
- Passing Arrays To Function
- Passing StringsTo Function
- Passing Arguements by Value
- Passing Arguements by Address
- Scope visibility and Lifetime of a Variable
- Local And Global Variable
Unit 8: Structure And Union
- Array Of structure
- Passing Structure To Function
- Passing Array of Structure To Function
- Nested Structure
- Union
- Pointer To Structure
Unit 9: Pointers
- The & and * operators
- Declaration OF Pointers
- Chain Of Pointers
- Pointer Arithmetics
- Pointers And Array
- Pointers and Characters Strings
- Array of Pointers
- Pointers as Function Arguements
- Function Returning Pointers
- Pointers And Structure
- Dynamic Memory Allocation
Unit 10: File Handling In C
- Concept Of File
- Opening and Closing of File
- I/O File Operation
- Random access in File
- Error Handling in Files
Unit 11: Introduction To Graphics
- Concepts OF Graphics
- Graphic Initioalization and Modes
- Graphic Function
No comments