C Programming

by Pythonsoft Claim Listing

C Programming course is offered by Pythonsoft. Pythonsoft is a leading software training institute in India to provide quality training to students. As a training institute, we try to provide strong programming skills to our students.

₹6000

Contact the Institutes

Fill this form

Advertisement

Pythonsoft Logo

img Duration

60 Hours

Course Details

C Programming course is offered by Pythonsoft. Pythonsoft is a leading software training institute in India to provide quality training to students. As a training institute, we try to provide strong programming skills to our students. We provide both conceptual and practical-oriented training from very basic to advanced levels.

 

Content:

  • 1 Introduction to Programming:
  • • Programs and Programming
  • • Types of software’s
  • • Types of Programming Languages
  • • Compiler, Interpreter
  • • Memory
  • • Algorithms
  • • Flowcharts
  • 2 Fundamentals in C:
  • • Introduction to ‘C’
  • • History of ‘C’
  • • Features of ‘C’
  • • A Simple C Program
  • • Character set
  • • Constants
  • • Variables
  • • Keywords
  • • Data Types
  • • Declaration of Variable
  • • Assigning Values to Variables
  • • Initialization of variable
  • •Basic Structure of a ‘C’ program
  • •Header File
  • • Printf()
  • • scanf()
  • •Format specifier
  • •Steps for executing C program
  • •Programming Examples
  • 3 Operators and Expressions:
  • • Arithmetic operators
  • • Relational operators
  • • Logical operators
  • • Assignment operators
  • • Increment & decrement operators
  • • Conditional operator
  • • Bitwise operators
  • • Special operators
  • • Type Casting
  • • Sizeof Operator
  • • Operators Precedence and Associativity
  • • Evaluation of expressions
  • • Programming Examples
  • 4 Control statements
  • • Conditional Control Statements
  • • if
  • • if-else
  • • nested if-else
  • • else-if ladder
  • • switch-case
  • • Loop Control Statements
  • • while
  • • do-while
  • • for
  • • Nested Loops
  • • Jump Control statements
  • • break
  • • continue
  • • goto
  • • exit
  • • return
  • • Programming Examples
  • 5 Arrays
  • • One dimensional arrays
  • • Declaration of 1D arrays
  • • Initialization of 1D arrays
  • • Accessing element of 1D arrays
  • • Reading and displaying elements
  • • Two dimensional arrays
  • • Declaration of 2D arrays
  • • Initialization of 2D arrays
  • • Accessing element of 2D arrays
  • • Reading and displaying elements
  • • Three dimensional arrays
  • • Programming Examples
  • 6 Functions
  • • Concept of Functions
  • • Advantages of using functions
  • Types of functions
  • Function Declaration
  • • function Deffination
  • • function call
  • • Return statement
  • •Parameter passing Techniwues
  • •Call by value
  • •Call by address
  • • Local and global variables
  • • Recursion
  • • Command line arguments
  • • Creating user-defined header files
  • • Functions and Arrays
  • • Functions and Strings
  • • Programming Examples
  • 7 Strings
  • • String Constants
  • • String Variables
  • • One Dimensional Character Arrays
  • • Declaration of 1D character Arrays
  • • Initialization of 1D character arrays
  • • Reading string
  • • Displaying string
  • • String Library Functions
  • • Array of Strings or Two Dimensional Array of Characters
  • • Programming Examples
  • 8 Storage Classes
  • • auto
  • • static
  • • extern
  • • register
  • • Programming Examples
  • 9 Structures, Unions, Enumerations and typedef
  • • Defining a Structure
  • • Declaration of Structure Variables
  • • Initialization of Structure Variables
  • • Accessing Structure Members
  • • Assignment of Structure Variables
  • • Storage of Structures in Memory
  • • Size of Structures
  • • Reading and Displaying Structure Variables
  • • Array of structures
  • • Arrays within structures
  • • Nested structures
  • • Structures and functions
  • • Passing Structure Members as Arguments
  • • Passing Structure Variable as Argument
  • • Returning a structure variable from function
  • • Unions
  • • enum keyword
  • • typedef keyword
  • • Bitfields
  • • Programming Examples
  • 10 Pointers
  • • About Memory
  • • Pointer Operators
  • • Definition  of Pointer
  • • Advantages and Disadvantages of Pointers
  • • Declaration of Pointer Variables
  • • Assigning Address to Pointer Variables
  • • Dereferencing Pointer Variables
  • • Pointer to Pointer
  • • Void pointer
  • • Null pointer
  • • Pointer Arithmetic
  • • Pointer to an Array
  • • Pointers and 1D Arrays
  • • Pointes and 2D arrays
  • • Array of Pointers
  • • Passing Arrays to functions
  • • Pointers and Strings
  • • Pointers and Functions
  • • Using Pointers as Arguments
  • • Functions Returning Address
  • • Function Returning Pointers
  • • Pointer to a Function
  • • Pointer to Structures
  • • Pointers within Structures
  • • Self Referential Structures
  • • Dynamic Storage Allocation and deallocation
  • • Constant Pointers
  • • Programming Examples
  • 11 Files
  • • Using files in C
  • • Working with text files
  • • Opening a File
  • • Closing A File
  • •Reading and writing on File
  • • File management I/O functions
  • • Text Files and Binary Files
  • • Random Access Files
  • • Programming Examples
  • 12 Preprocessor Directives
  • • The #include Preprocessor Directive
  • • The #define Preprocessor Directive: Symbolic Constants
  • • The #define Preprocessor Directive: Macros
  • • Programming Examples
     
  • Bhubaneshwar Branch

    Plot No-MB-63, GGP colony, Bhubaneshwar

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