| Courses Basic Computer Training / Software Training | Locality North West |
Key Takeaways
Learning to use C for application and system software development needs
Looking at a simpler ways to understand core C concepts like pointers, structures etc.
Learning on Linux environment
Understanding programming standards and best practices
Prerequisites
Basic C knowledge
Course Duration
2 months validity in Audio Video mode
Courses Contents:
Functions
Overview
The Role of Functions
Function Libraries
Functions — Syntax
Return Values
Function Arguments
Local Variables
Scope and Lifetime
Functions Calling Functions
Call-by-Value
Definition and Declaration
Variadic Functions
Inline Functions
Dynamic Memory
Using Malloc
Using Calloc
Using Realloc
Using Free
Compiling, Linking, and Locating
The Build Process
Compiling
Linking
Locating
Pointers
What is a Pointer?
Pointer Types
Un-initialized Pointers
Null Pointers
Pointers as Function Arguments
Pointers and Arrays
Pointer Arithmetic
Passing Arrays to Functions
Pointers to Constant Data
Passing Pointers-to-Const
Converting Pointers-to-Const
Pointers to Pointers
Constant Pointers
Increment Operators and Pointers
Pointers to Functions
Null Pointers
The Preprocessor
Bit Manipulation
Objectives
Introduction
Bit Twiddling Operators
Bit Shifting
Portable Bit Manipulation
Print Bit Representations
Other Data Types: Structures, Unions, and Enums
Overview
Defining Structures
Using Structures
Initializing Structure Variables
Problems with Initializing Structures
Initializing Arrays of Structures
Pointers to Structures
Passing Structures to Functions
Passing Structure Pointers
Structures as Data Types
Unions
Arrays
Looping over an Array
Array Sizes
Copying Arrays
Initializing Arrays
Strings
Array Caveats
Dange Chowk Office:
CNC WEB WORLD Sr. No. 51/2, Office No. -1,
Landmark: Opp. Pandit Petrol Pump,
On Hinjewadi Road
Thergaon, Dange Chowk, Pune 411033
Mob : +91 9175371080/81
E-mail : [email protected]
Helpline no.9595119900
Swargate Office:
2nd Floor, Office No.202, Modi Plaza,
Landmark: Opp.Laxmi Narayan Theatre
Helpline no.9595119900
Tel No: 020-41203324
Mob : +91 9156991450/51
E-mail : [email protected]