Learn C Programming Languages Online Training in Hyderabad | Imagine life - PowerPoint PPT Presentation

About This Presentation
Title:

Learn C Programming Languages Online Training in Hyderabad | Imagine life

Description:

Learn C programming language course ,C++ Programming language course online beginner,advanced level courses from Imaginelife.Enroll in Imaginelife.in which aims to offer high quality C Programming ,C++ Programming language online training . – PowerPoint PPT presentation

Number of Views:95

less

Transcript and Presenter's Notes

Title: Learn C Programming Languages Online Training in Hyderabad | Imagine life


1
www.imaginelife.inIT online live clauses
ph84990687088341832707EMAILsupport_at_imaginelif
e.in
C Programming Language
2
IT Courses-C Programming Language
C is a programming language developed at AT Ts
Bell Laboratories of USA in 1972. It was
designed and written by a man named Dennis
Ritchie. In the late seventies C began to
replace the more familiar languages of that time
like PL/I, ALGOL, etc. No one pushed C.
3
Ritchie seems to have been rather surprised that
so many programmers preferred C to older
languages like FORTRAN or PL/I, or the newer ones
like Pascal and APL. But, that's what happened
4
Possibly why C seems so popular is because it is
reliable, simple and easy to use. Moreover, in
an industry where newer languages, tools and
technologies emerge and vanish day in and day
out, a language that has survived for more than 3
decades has to be really good.
5
Why should we learn C?
  • C, JAVA or C make use of a principle called
    Object Oriented Programming to organize the
    program.
  • This organizing principle has lots of advantages
    to offer.
  • But even while using this organizing principle
    you would still need a good hold over the
    language elements of C and the basic programming
    skills.
  • Major parts of popular operating systems like
    windows, UNIX, Linux is still written in C.
  • Because even today when it comes to performance
    nothing beats C.

6
Mobile devices like cellular phones, palmtops,
microwave oven, washing machines and digital
cameras are getting smarter by the day. This
smartness comes from microprocessor, an operating
system and a program embedded in this device. No
wonder that such programs are written in C. At
times one is required to very closely interact
with the hardware devices.
7
  •  Topics To be covered in C Programming Language?
  • Topics to be covered in C Programming Language
  • Introduction to clanguage
  • 1 Data types
  • 2 Indentation if else
  • 3 Operators
  • 4 The WHILELOOP
  • 5 The forloop
  • 6 Nested loop statements
  • 7 Swich case default break
  • 8 Bitwise operators
  • Pointers
  • 1 Memory concept
  • 2Pointers to variable
  • 3 Pointers to pointers
  • 4 Pointers with operation

8
  • Functions
  • 1 Introductions to Functions
  • 2 Need for Functions
  • 3 Standard User defined file
  • 4 What is header file
  • 5 How to create our own header file
  • 6 Difference between source file exe file
  • 7 How to create exe file
  • 8 Difference between source file exe file
  • 9 How to create exe file
  • 10 Defining Calling Functions
  • 11 Storage classes
  • 12 Automatic storage classes
  • 13 Register storage classes
  • 14 Static Storage classes
  • 15 External Storage Classes
  • 16Pass by Value pass by Reference
  • 17Return Value ,pass by Reference
  • 18Recursive Functions

9
  • Arrays
  • 1Introductions to Arrays
  • 2Need for Arrays
  • 3Arrays with functions
  • 4Types of Arrays
  • 5One Dimensional Arrays
  • 6Two Dimensional Arrays
  • Strings
  • 1 Char pointers
  • 2 Char array(string)
  • 3 Declaring Initializing string Variables
  • 4 String with pointers
  • 5 String with functions
  • 6 Creation of our own string.h
  • 7 Array of String

10
  • define (preprocessing work)Structures,unions,enum
    and typedef
  • 1 Enum and type def
  • 2 Introduction to Structures
  • 3. Defining Structures
  • 4 Struct with pointers, arrays,strings and
    functions
  • 5 Array,strings as Structures Members
  • 6 Container ship
  • 7 Union ,Different between StructureUnion

11
Graphics programming
  • File Operations
  • 1 Introductions to files
  • 2 Types of file
  • 3 File pointers
  • 4 Opening closing files
  • 5 Modifying Deleting Files
  • 6 Interacting with
  • 7 1.text files(extxt,.c,.cpp)
  • 8 2.non txt files(ex.mpg,.avi,.mp3)
  • 9 Creating database with file operation
  • 10 Creating database with file operation
  • 11 Command line Arguments

12
  • Dynamic memory allocation (DS)
  • 1 Purpose of Dynamic memory Allocation
  • 2 Malloc ,calloc ,realloc and free
  • 3 Sorting
  • 4 Recursion
  • 5 List
  • 6 Single linked lists
  • 7 Double linked lists
  • 8 Circular linked lists
  • 9 Stacks
  • 10 Queues
  • 11 Adding 2 lists
  • 12 Inserting a node in required position
  • 13 Deleting a node from Required position
Write a Comment
User Comments (0)
About PowerShow.com