An ISO 9001 : 2015 Certified Institute

C Programming

Master Java Programming Course –From Fundamentals to Advanced Application Development

Introduction to C Programming

Characteristics of C LANGUAGE

The C Character set

Identifiers

and Keywords Variables

Data Types

Expressions

Statements

 

Basic Structure of C Programs

Entering the programs into the computer

Compiling and executing the program

Detecting and Correction of errors

Standard Input and Output Function

Library Functions

Single character input from getchar function

Single character output from putchar function

Entering input data using scanf function

displaying output using printf function

gets and puts function.

Operators and Expressions

Arithmetic Operators

Unary Operators

Relational and logical operators

Assignment operators

Conditional operators

Bitwise Operators

Control Flow Statements

Sequential Control Structure

Iterative Control Structure

Branching Control Structure

Break Statement

Continue Statement

Practice Programs

Hands-on on Pattern Programs

Function

A brief overview

Types of function

Syntax

function prototype and declaration

Rules of writing a function

Recursion

Practice Programs on Function and Recursion

Pointers

Introduction

Pointer declaration

Operations on pointer

Passing pointer as arguments

Call by references

Arrays

what is array

defining and initializing an array

Single Dimensional array

Two-Dimensional array

Implementation of arrays

Multi-Dimensional array

Problems on Arrays

String

Introduction to string

Standard library Function

Arrays and Strings

Pointer and Strings

Practice Programs

Structure and Union

Structures and Unions

What is Structure

Declaring and initializing a Structure

Structure using Pointer

Nested Structure

What is an Union

Difference between Structure and a Union

Program based on structures

File Handling and I/O Operations

What is a file

file Operation

file formatted I/O function

creating a file

Reading from a file

writing to a file

Appending to a file

Closing a file

Reading from a text file

Practice program

Dynamic Memory Allocation

Introduction

SMA Vs DMA

DMA functions and its Implementation.