1 / 12

C Programming Language Online Course Training

C Programming Language Online Course Training

imaginelife
Download Presentation

C Programming Language Online Course Training

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. www.imaginelife.inIT online live clauses ph:8499068708:8341832707EMAIL:support@imaginelife.in C Programming Language

  2. IT Courses-C Programming Language C is a programming language developed at AT & T’s 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 “c”language • 1• Data types • 2• Indentation if else • 3• Operators • 4• The “WHILE”LOOP • 5• The “for”loop • 6• Nested loop statements • 7• Swich case default &break • 8• Bitwise operators • Pointers • 1• Memory concept • 2•Pointers 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 • 16•Pass by Value pass by Reference • 17•Return Value ,pass by Reference • 18•Recursive Functions

  9. Arrays • 1•Introductions to Arrays • 2•Need for Arrays • 3•Arrays with functions • 4•Types of Arrays • 5•One Dimensional Arrays • 6•Two 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 Structure&Union

  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(ex:txt,.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

More Related