C Programming Certification

BY
Edureka

Mode

Online

Fees

₹ 4499 4999

Quick Facts

particular details
Medium of instructions English
Mode of learning Self study, Virtual Classroom
Mode of Delivery Video and Text Based

Course and certificate fees

Fees information
₹ 4,499  ₹4,999

The fees for the course C Programming Certification is -

HeadAmount in INR
Original priceRs. 4,999
Discounted priceRs. 4,499

  *No Cost EMI starts at Rs. 1,500 / month

certificate availability

Yes

certificate providing authority

Edureka

The syllabus

Basics of C Language and Flow Control

  • First C program
  • Functions
  • Datatypes
  • Control Flow
  • Operators
  • Number System
  • Primitive and Non Primitive data types
  • Working with Variables
  • Constants
  • Expression
  • Conditional branching
  • Looping
  • Memory Layout

Concepts of Array Memory and User-defined Datatypes

  • Arrays
  • Declaration of an Array
  • Initialization of an Array
  • Accessing Array Elements
  • Memory Requirement
  • Storage Allocation
  • Structures
  • Definition and Accessing a structure
  • Unions
  • How to use Union
  • Bit Fields
  • How to use Bit Fields

Understanding Functions in C

  • Functions
  • Why do we need Functions?
  • Definition and Declaration of function
  • Argument vs Parameters
  • Function with No Return Values and No Arguments
  • Function with Return Values and No Arguments
  • Function with Arguments and No Return Values
  • Function with Arguments and Single Return Value
  • Function with Arguments and Multiple Return Values
  • Calling a Function
  • Types of Function Calls - Overview of Basics
  • Call by Value
  • Inline functions
  • Re-entrant functions
  • Recursive functions
  • Stack frame of a C Function

C Code Organization And Optimization

  • C Coding Style
  • C Naming Conventions
  • C Header Files
  • Compiler Options
  • Linker Options
  • C Libraries
  • C Code Management

Understanding Pointers In C And Memory Allocation

  • What is a Pointer
  • Declaration of pointers in C
  • Initialization of pointers in C
  • Assignment of C pointer values
  • Pointer operators
  • Arithmetic operations on pointers
  • Pointers vs Arrays
  • Passing pointers to a function
  • Returning pointers from a function
  • Static Memory Vs Dynamic Memory
  • Allocation of Dynamic memory
  • Freeing Memory allocated dynamically
  • Linked Lists using Pointers in C
  • Vectors, and how to build them using Arrays and Linked Lists with Pointers

Articles

Popular Articles

Latest Articles

Trending Courses

Popular Courses

Popular Platforms

Learn more about the Courses