C Language

by Keen Infotech Claim Listing

C is a general-purpose, procedural, imperative computer programming language. C was originally developed by Dennis Ritchie between 1969 and 1973 at Bell Labs and used to re-implement the Unix operating system.

Price : Enquire Now

Contact the Institutes

Fill this form

Advertisement

Keen Infotech Logo

img Duration

Please Enquire

Course Details

C is a general-purpose, procedural, imperative computer programming language. C was originally developed by Dennis Ritchie between 1969 and 1973 at Bell Labs and used to re-implement the Unix operating system.

It has since become one of the most widely used programming languages of all time with C compilers from various vendors available for the majority of existing computer architectures and operating systems.

C has been standardized by the American National Standards Institute (ANSI) since 1989 (see ANSI C) and subsequently by the International Organization for Standardization (ISO).

 

Outline:

  • Introduction to C Programming
  • Introduction to C
  • Why use C?
  • Uses of C
  • Constants, Variables and Keywords
  • Operators
  • The First C Program
  • Compilation and Execution
  • Integer and Float Conversions
  • Type Conversion in Assignments
  • Receiving Input
  • Hierarchy of Operations
  • Decisions And Branching
  • if Statement
  • if else Statement
  • Nested ifs
  • The if-else-if Ladder
  • The switch Statement
  • Nested switch Statements
  • Looping Statements
  • While Loop
  • Do While Loop
  • For Loop
  • Nested Loop
  • Directory Submission
  • Break Statment
  • Continue Statement
  • Go to Statement
  • Functions & Pointers
  • What is a Function
  • Why Use Functions
  • Passing Values between Functions
  • Function Declaration and Prototypes
  • Call by Value and Call by Reference
  • An Introduction to Pointers
  • Recursion
  • Data Types
  • Integers, long and short
  • Integers, signed and unsigned
  • Chars, signed and unsigned
  • Floats and Doubles
  • Storage Classes
  • Automatic Storage Class
  • Register Storage Class
  • Static Storage Class
  • External Storage Class
  • C Preprocessor
  • Features of C Preprocessor
  • Macro
  • File Inclusion
  • Conditional Compilation
  • Arrays
  • What are Arrays
  • Array Initialization
  • Passing Array Elements to a Functi
  • Pointers and Arrays
  • Array Sorting(Bubble sort and Selection Sort)
  • Array Searching (Linear Search And Binary Search)
  • Two Dimensional Arrays
  • Initializing a 2-Dimensional Array
  • Pointers and 2-Dimensional Arrays
  • Passing 2-D array to a Function
  • Array of Pointers
  • Strings
  • What are Strings
  • Pointers and Strings
  • Standard Library String Functions
  • Two-Dimensional Array of Characters
  • Array of Pointers to Strings
  • Structures
  • Why Use Structures
  • Accessing Structure Elements
  • Passing and returning structures
  • Array of Structures
  • Pointers and structures
  • Console Input/Output
  • Console I/O Functio
  • Formatted Console I/O Functions
  • Unformatted Console I/O Functions
  • File Input/Output
  • File Operations(Opening,Closing,Reading from File)
  • A File-copy Program
  • File Opening Modes
  • String I/O in Files
  • Record I/O in Files
  • Text Files and Binary Files
  • Database Management
  • Miscellaneous Features
  • Enumerated Data Type
  • Renaming Data Types with typedef
  • Typecasting
  • Bit Fields
  • Pointers to Functions
  • Functions Returning Pointers
  • Functions with Variable Number of Arguments
  • Unions
  • Union of Structures
  • Udaipur Branch

    3rd Floor, Mehta Sadan,Durga Nursary Road, Udaipur

Check out more C++ Programming courses in India

Keywords Technologies Logo

Python 3.0 Django Enterprise Application Expert

This comprehensive workshop on Python programming covers everything you need to know about working with Python and understand its features and functions. 

by Keywords Technologies
Gemstech IPL Logo

Python

PythonPython course is offered by Gemstech IPL. Please inquire to get details of the course price, schedule and outline.

by Gemstech IPL
Bismilsoft Pvt Ltd Logo

Java (Fast Track)

This Java training led by expert trainers will give notes on each topic in the class that can be used reference book in lab practice and study material.

by Bismilsoft Pvt Ltd
Bismilsoft Pvt Ltd Logo

Python (Fast Track)

PythonLearn about Python from the qualified instructors at Bismilsoft Pvt Ltd with 9+ years of experience focuses on both the basics and advanced topics and areas in support of real-life projects to get you certified. 

by Bismilsoft Pvt Ltd
Reifywise Logo

Backend Development

Reifywise provide job-oriented Java, Springboot, Microservice development courses in Patna. We designed Backend development modules using latest software versions from Java Professionals with 10 years of IT experience .Our Java expert will trainees you to become the best in Software Industry.

by Reifywise [Claim Listing ]

© 2024 coursetakers.com All Rights Reserved. Terms and Conditions of use | Privacy Policy