SlideShare a Scribd company logo
Website: www.svrtechnologies.com Email: info@svrtechnologies.com
Contact Us: +91 - 988 502 2027 (or) +1 - 360 355 9889
C Language Programming SVR
Technologies
SVR
Technologies
Contact: 091-9885022027
Email: info@svrtechnologies.com
Course Name: C Language
Duration: 30 Teaching Hours
Prerequisites: Nothing Technical
Hardware Requirements: Normal PC
Mode of Training: Online
Trainer: Parikshit
Website: www.svrtechnologies.com Email: info@svrtechnologies.com
Contact Us: +91 - 988 502 2027 (or) +1 - 360 355 9889
C Language Programming SVR
Technologies
Session 1- Getting Started
 Why C is a Language?
 Need for C language
Session 2- Getting Started
 The C Alphabet Set
 Constants
 Types of Constants
 Integer Constant
 Character Constant
 Real Constant
 Variables
 Keywords or Reserved Words
 Identifiers or User Defined words
 Rules To Define Identifiers
Session 3- C Instructions
 C Instruction Set
 Types of Instructions
 Input-Output Instructions
 Arithmetic Instructions
 Type Declaration Instructions
 Control Instructions
Website: www.svrtechnologies.com Email: info@svrtechnologies.com
Contact Us: +91 - 988 502 2027 (or) +1 - 360 355 9889
C Language Programming SVR
Technologies
Session 4- C Data Types
 Definition of a DataType
 Types of DataTypes
 Predefined DataType
 Derived DataType
 User-Defined DataType
Session 5- Predefined DataTypes
 Memory Units
 int
 long
 unsigned
 float
 double
 char
Session 6- Operators
 Arithmetic Operators
 Relational Operator
 Assignment Operators
 Equality Operators
 Conditional Operators
 Declaration Statements
 Statement Terminator
 Comments
Website: www.svrtechnologies.com Email: info@svrtechnologies.com
Contact Us: +91 - 988 502 2027 (or) +1 - 360 355 9889
C Language Programming SVR
Technologies
Session 7-First Program
 Header Files
 Program To print “Hello World’
 Format Specifiers
 Program To Calculate Area and Circumference of a circle
 printf function
 scanf function
Session 8- Programs
 C Program To Swap 2 Numbers
 Using third variable
 Without using third variable
 Pow method in c
 Sqrt method in c
Session 9-Conditional Instructions
 if
 if-else
 Nested if-else
Session 10-Conditional Statements
 Math Header Files
 Logical ‘AND’
 Logical ‘OR’
Website: www.svrtechnologies.com Email: info@svrtechnologies.com
Contact Us: +91 - 988 502 2027 (or) +1 - 360 355 9889
C Language Programming SVR
Technologies
Session 11-Iterative Statements
 For loop
 Syntax
 Flowchart
 Program on for loop
 While loop
 Syntax
 Flowchart
 Program on while loop
Session 12-Iterative Statements
 Do-while loop
 Syntax
 Flowchart
 Program on do-while loop
 Differences between for, while and do-while loop
Session 13-Binary Operators
 Pre-Increment
 Post-Increment
 Pre-Decrement
 Post-Decrement
 Differences between different Binary Operators
 To generate Fibonacci series
Website: www.svrtechnologies.com Email: info@svrtechnologies.com
Contact Us: +91 - 988 502 2027 (or) +1 - 360 355 9889
C Language Programming SVR
Technologies
Session 14-Control Structures
 Switch Statement
 Break statement
 Continue statement
 Rules for writing Switch-Case Statements
Session 15-Functions
 Definition of Functions
 Need For Functions
 Types of Functions
 Pre-Defined Functions
 User-Defined Functions
 Function-Definition
 Return-Type
o Function Name
o Parameters
 Function call
 Function Prototype
Session 16-Programs on Functions
 Program to find the sum of digits of a given number
 Program to find a number is a palindrome or not
 Program to find the sum of digits of a given number repeatedly until we get a single digit
number
 Program to find whether a given number is a Armstrong number or not
 Program to find whether a given number is prime or not
Website: www.svrtechnologies.com Email: info@svrtechnologies.com
Contact Us: +91 - 988 502 2027 (or) +1 - 360 355 9889
C Language Programming SVR
Technologies
Session 17- Functions
 Scope of a function
 Recursive Functions
 Iterative Functions
 Differences between Recursive and Iterative
Session 18-Programs on Functions
 Program to find Factorial of a number
 Program to find GCD of a number
 Program to find power of a variable
 Program to find mathematical table for a given numbers
 Program to print mathematical table from 1 to ‘n’ numbers
Session 19-Variables
 Auto Variables
 Static Variables
 Differences between Auto Variables and static Variables
 Global Variables
 Local Variables
 Differences between Global Variables and Local Variables
 Scope of a Variable
 Register Variables
 Extern Keyword
Website: www.svrtechnologies.com Email: info@svrtechnologies.com
Contact Us: +91 - 988 502 2027 (or) +1 - 360 355 9889
C Language Programming SVR
Technologies
Session 20-Debugging
 Errors
 Types of Errors
 Syntax Errors
 Run-Time Errors
 Logical Errors
Session 21- Arrays
 Definition of Arrays
 Concepts
 Usage of Arrays
Session 22-Arrays
 Passing arrays to functions
 Initialization of an Array
 Reading an Array from The Key Board
 Printing an Array
Session 23-Arrays
 Single Dimension Arrays
 Multi-Dimension Arrays
 Matrix Addition, Subtraction
 Matrix Multiplication
Website: www.svrtechnologies.com Email: info@svrtechnologies.com
Contact Us: +91 - 988 502 2027 (or) +1 - 360 355 9889
C Language Programming SVR
Technologies
Session 24-Pointers
 Introduction
 Differences between Pointers and Arrays
 Memory Allocation Functions
Session 25-Advanced Pointers
 Pointers to Pointers
 Pointers To a Function
 Command Line Input
Session 26-User Defined Data Types
 Structure
 Definition of a structure
 Usage of Structures
Session 27-User-Defined Data Types
 Program on Structures
 Unions
 Definition of union
 Usage of Union
 Program on Union
 Difference between Structures and unions
Website: www.svrtechnologies.com Email: info@svrtechnologies.com
Contact Us: +91 - 988 502 2027 (or) +1 - 360 355 9889
C Language Programming SVR
Technologies
Session 28-User Defined Structures
 Enumerated DataTypes
 typedef
 Preprocessor Directives
 Differences between different user-defined data types
Session 29-Files
 File Stream
 Standard Library
 Input-Output Functions
Session 30-Files
 Low level Files
 High Level Files
 Differences between High level Files and Low Level Files
Session 31- Programs on Files
 Copying the contents from one file to another
 Displaying the Contents of one file on the screen
Session 32-Data Structures
 Stack
 Operations Performed on Stack
 Program on Stack
Website: www.svrtechnologies.com Email: info@svrtechnologies.com
Contact Us: +91 - 988 502 2027 (or) +1 - 360 355 9889
C Language Programming SVR
Technologies
Session 33- Data Structures
 Queues
 Operation Performed on Queue
 Program on Queue
 Differences Between Stacks and Queues

More Related Content

Recently uploaded

UNIT – IV_PCI Complaints: Complaints and evaluation of complaints, Handling o...
UNIT – IV_PCI Complaints: Complaints and evaluation of complaints, Handling o...UNIT – IV_PCI Complaints: Complaints and evaluation of complaints, Handling o...
UNIT – IV_PCI Complaints: Complaints and evaluation of complaints, Handling o...Sayali Powar
 
An Overview of the Odoo 17 Discuss App.pptx
An Overview of the Odoo 17 Discuss App.pptxAn Overview of the Odoo 17 Discuss App.pptx
An Overview of the Odoo 17 Discuss App.pptxCeline George
 
Dementia (Alzheimer & vasular dementia).
Dementia (Alzheimer & vasular dementia).Dementia (Alzheimer & vasular dementia).
Dementia (Alzheimer & vasular dementia).Mohamed Rizk Khodair
 
Basic Civil Engg Notes_Chapter-6_Environment Pollution & Engineering
Basic Civil Engg Notes_Chapter-6_Environment Pollution & EngineeringBasic Civil Engg Notes_Chapter-6_Environment Pollution & Engineering
Basic Civil Engg Notes_Chapter-6_Environment Pollution & EngineeringDenish Jangid
 
Application of Matrices in real life. Presentation on application of matrices
Application of Matrices in real life. Presentation on application of matricesApplication of Matrices in real life. Presentation on application of matrices
Application of Matrices in real life. Presentation on application of matricesRased Khan
 
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaasiemaillard
 
Advances in production technology of Grapes.pdf
Advances in production technology of Grapes.pdfAdvances in production technology of Grapes.pdf
Advances in production technology of Grapes.pdfDr. M. Kumaresan Hort.
 
Students, digital devices and success - Andreas Schleicher - 27 May 2024..pptx
Students, digital devices and success - Andreas Schleicher - 27 May 2024..pptxStudents, digital devices and success - Andreas Schleicher - 27 May 2024..pptx
Students, digital devices and success - Andreas Schleicher - 27 May 2024..pptxEduSkills OECD
 
INU_CAPSTONEDESIGN_비밀번호486_업로드용 발표자료.pdf
INU_CAPSTONEDESIGN_비밀번호486_업로드용 발표자료.pdfINU_CAPSTONEDESIGN_비밀번호486_업로드용 발표자료.pdf
INU_CAPSTONEDESIGN_비밀번호486_업로드용 발표자료.pdfbu07226
 
....................Muslim-Law notes.pdf
....................Muslim-Law notes.pdf....................Muslim-Law notes.pdf
....................Muslim-Law notes.pdfVikramadityaRaj
 
PART A. Introduction to Costumer Service
PART A. Introduction to Costumer ServicePART A. Introduction to Costumer Service
PART A. Introduction to Costumer ServicePedroFerreira53928
 
Open Educational Resources Primer PowerPoint
Open Educational Resources Primer PowerPointOpen Educational Resources Primer PowerPoint
Open Educational Resources Primer PowerPointELaRue0
 
The impact of social media on mental health and well-being has been a topic o...
The impact of social media on mental health and well-being has been a topic o...The impact of social media on mental health and well-being has been a topic o...
The impact of social media on mental health and well-being has been a topic o...sanghavirahi2
 
IATP How-to Foreign Travel May 2024.pdff
IATP How-to Foreign Travel May 2024.pdffIATP How-to Foreign Travel May 2024.pdff
IATP How-to Foreign Travel May 2024.pdff17thcssbs2
 
Post Exam Fun(da) Intra UEM General Quiz 2024 - Prelims q&a.pdf
Post Exam Fun(da) Intra UEM General Quiz 2024 - Prelims q&a.pdfPost Exam Fun(da) Intra UEM General Quiz 2024 - Prelims q&a.pdf
Post Exam Fun(da) Intra UEM General Quiz 2024 - Prelims q&a.pdfPragya - UEM Kolkata Quiz Club
 
The Last Leaf, a short story by O. Henry
The Last Leaf, a short story by O. HenryThe Last Leaf, a short story by O. Henry
The Last Leaf, a short story by O. HenryEugene Lysak
 
Industrial Training Report- AKTU Industrial Training Report
Industrial Training Report- AKTU Industrial Training ReportIndustrial Training Report- AKTU Industrial Training Report
Industrial Training Report- AKTU Industrial Training ReportAvinash Rai
 
Features of Video Calls in the Discuss Module in Odoo 17
Features of Video Calls in the Discuss Module in Odoo 17Features of Video Calls in the Discuss Module in Odoo 17
Features of Video Calls in the Discuss Module in Odoo 17Celine George
 

Recently uploaded (20)

UNIT – IV_PCI Complaints: Complaints and evaluation of complaints, Handling o...
UNIT – IV_PCI Complaints: Complaints and evaluation of complaints, Handling o...UNIT – IV_PCI Complaints: Complaints and evaluation of complaints, Handling o...
UNIT – IV_PCI Complaints: Complaints and evaluation of complaints, Handling o...
 
Post Exam Fun(da) Intra UEM General Quiz - Finals.pdf
Post Exam Fun(da) Intra UEM General Quiz - Finals.pdfPost Exam Fun(da) Intra UEM General Quiz - Finals.pdf
Post Exam Fun(da) Intra UEM General Quiz - Finals.pdf
 
B.ed spl. HI pdusu exam paper-2023-24.pdf
B.ed spl. HI pdusu exam paper-2023-24.pdfB.ed spl. HI pdusu exam paper-2023-24.pdf
B.ed spl. HI pdusu exam paper-2023-24.pdf
 
An Overview of the Odoo 17 Discuss App.pptx
An Overview of the Odoo 17 Discuss App.pptxAn Overview of the Odoo 17 Discuss App.pptx
An Overview of the Odoo 17 Discuss App.pptx
 
Dementia (Alzheimer & vasular dementia).
Dementia (Alzheimer & vasular dementia).Dementia (Alzheimer & vasular dementia).
Dementia (Alzheimer & vasular dementia).
 
Basic Civil Engg Notes_Chapter-6_Environment Pollution & Engineering
Basic Civil Engg Notes_Chapter-6_Environment Pollution & EngineeringBasic Civil Engg Notes_Chapter-6_Environment Pollution & Engineering
Basic Civil Engg Notes_Chapter-6_Environment Pollution & Engineering
 
Application of Matrices in real life. Presentation on application of matrices
Application of Matrices in real life. Presentation on application of matricesApplication of Matrices in real life. Presentation on application of matrices
Application of Matrices in real life. Presentation on application of matrices
 
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
 
Advances in production technology of Grapes.pdf
Advances in production technology of Grapes.pdfAdvances in production technology of Grapes.pdf
Advances in production technology of Grapes.pdf
 
Students, digital devices and success - Andreas Schleicher - 27 May 2024..pptx
Students, digital devices and success - Andreas Schleicher - 27 May 2024..pptxStudents, digital devices and success - Andreas Schleicher - 27 May 2024..pptx
Students, digital devices and success - Andreas Schleicher - 27 May 2024..pptx
 
INU_CAPSTONEDESIGN_비밀번호486_업로드용 발표자료.pdf
INU_CAPSTONEDESIGN_비밀번호486_업로드용 발표자료.pdfINU_CAPSTONEDESIGN_비밀번호486_업로드용 발표자료.pdf
INU_CAPSTONEDESIGN_비밀번호486_업로드용 발표자료.pdf
 
....................Muslim-Law notes.pdf
....................Muslim-Law notes.pdf....................Muslim-Law notes.pdf
....................Muslim-Law notes.pdf
 
PART A. Introduction to Costumer Service
PART A. Introduction to Costumer ServicePART A. Introduction to Costumer Service
PART A. Introduction to Costumer Service
 
Open Educational Resources Primer PowerPoint
Open Educational Resources Primer PowerPointOpen Educational Resources Primer PowerPoint
Open Educational Resources Primer PowerPoint
 
The impact of social media on mental health and well-being has been a topic o...
The impact of social media on mental health and well-being has been a topic o...The impact of social media on mental health and well-being has been a topic o...
The impact of social media on mental health and well-being has been a topic o...
 
IATP How-to Foreign Travel May 2024.pdff
IATP How-to Foreign Travel May 2024.pdffIATP How-to Foreign Travel May 2024.pdff
IATP How-to Foreign Travel May 2024.pdff
 
Post Exam Fun(da) Intra UEM General Quiz 2024 - Prelims q&a.pdf
Post Exam Fun(da) Intra UEM General Quiz 2024 - Prelims q&a.pdfPost Exam Fun(da) Intra UEM General Quiz 2024 - Prelims q&a.pdf
Post Exam Fun(da) Intra UEM General Quiz 2024 - Prelims q&a.pdf
 
The Last Leaf, a short story by O. Henry
The Last Leaf, a short story by O. HenryThe Last Leaf, a short story by O. Henry
The Last Leaf, a short story by O. Henry
 
Industrial Training Report- AKTU Industrial Training Report
Industrial Training Report- AKTU Industrial Training ReportIndustrial Training Report- AKTU Industrial Training Report
Industrial Training Report- AKTU Industrial Training Report
 
Features of Video Calls in the Discuss Module in Odoo 17
Features of Video Calls in the Discuss Module in Odoo 17Features of Video Calls in the Discuss Module in Odoo 17
Features of Video Calls in the Discuss Module in Odoo 17
 

Featured

Everything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPTEverything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPTExpeed Software
 
Product Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage EngineeringsProduct Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage EngineeringsPixeldarts
 
How Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthHow Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthThinkNow
 
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfAI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfmarketingartwork
 
PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024Neil Kimberley
 
Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)contently
 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024Albert Qian
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsKurio // The Social Media Age(ncy)
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Search Engine Journal
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summarySpeakerHub
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next Tessa Mero
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentLily Ray
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best PracticesVit Horky
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project managementMindGenius
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...RachelPearson36
 
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...Applitools
 

Featured (20)

Everything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPTEverything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPT
 
Product Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage EngineeringsProduct Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage Engineerings
 
How Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthHow Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental Health
 
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfAI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
 
Skeleton Culture Code
Skeleton Culture CodeSkeleton Culture Code
Skeleton Culture Code
 
PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024
 
Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)
 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie Insights
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search Intent
 
How to have difficult conversations
How to have difficult conversations How to have difficult conversations
How to have difficult conversations
 
Introduction to Data Science
Introduction to Data ScienceIntroduction to Data Science
Introduction to Data Science
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best Practices
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project management
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
 
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
 

C online training course svr technologies

  • 1. Website: www.svrtechnologies.com Email: info@svrtechnologies.com Contact Us: +91 - 988 502 2027 (or) +1 - 360 355 9889 C Language Programming SVR Technologies SVR Technologies Contact: 091-9885022027 Email: info@svrtechnologies.com Course Name: C Language Duration: 30 Teaching Hours Prerequisites: Nothing Technical Hardware Requirements: Normal PC Mode of Training: Online Trainer: Parikshit
  • 2. Website: www.svrtechnologies.com Email: info@svrtechnologies.com Contact Us: +91 - 988 502 2027 (or) +1 - 360 355 9889 C Language Programming SVR Technologies Session 1- Getting Started  Why C is a Language?  Need for C language Session 2- Getting Started  The C Alphabet Set  Constants  Types of Constants  Integer Constant  Character Constant  Real Constant  Variables  Keywords or Reserved Words  Identifiers or User Defined words  Rules To Define Identifiers Session 3- C Instructions  C Instruction Set  Types of Instructions  Input-Output Instructions  Arithmetic Instructions  Type Declaration Instructions  Control Instructions
  • 3. Website: www.svrtechnologies.com Email: info@svrtechnologies.com Contact Us: +91 - 988 502 2027 (or) +1 - 360 355 9889 C Language Programming SVR Technologies Session 4- C Data Types  Definition of a DataType  Types of DataTypes  Predefined DataType  Derived DataType  User-Defined DataType Session 5- Predefined DataTypes  Memory Units  int  long  unsigned  float  double  char Session 6- Operators  Arithmetic Operators  Relational Operator  Assignment Operators  Equality Operators  Conditional Operators  Declaration Statements  Statement Terminator  Comments
  • 4. Website: www.svrtechnologies.com Email: info@svrtechnologies.com Contact Us: +91 - 988 502 2027 (or) +1 - 360 355 9889 C Language Programming SVR Technologies Session 7-First Program  Header Files  Program To print “Hello World’  Format Specifiers  Program To Calculate Area and Circumference of a circle  printf function  scanf function Session 8- Programs  C Program To Swap 2 Numbers  Using third variable  Without using third variable  Pow method in c  Sqrt method in c Session 9-Conditional Instructions  if  if-else  Nested if-else Session 10-Conditional Statements  Math Header Files  Logical ‘AND’  Logical ‘OR’
  • 5. Website: www.svrtechnologies.com Email: info@svrtechnologies.com Contact Us: +91 - 988 502 2027 (or) +1 - 360 355 9889 C Language Programming SVR Technologies Session 11-Iterative Statements  For loop  Syntax  Flowchart  Program on for loop  While loop  Syntax  Flowchart  Program on while loop Session 12-Iterative Statements  Do-while loop  Syntax  Flowchart  Program on do-while loop  Differences between for, while and do-while loop Session 13-Binary Operators  Pre-Increment  Post-Increment  Pre-Decrement  Post-Decrement  Differences between different Binary Operators  To generate Fibonacci series
  • 6. Website: www.svrtechnologies.com Email: info@svrtechnologies.com Contact Us: +91 - 988 502 2027 (or) +1 - 360 355 9889 C Language Programming SVR Technologies Session 14-Control Structures  Switch Statement  Break statement  Continue statement  Rules for writing Switch-Case Statements Session 15-Functions  Definition of Functions  Need For Functions  Types of Functions  Pre-Defined Functions  User-Defined Functions  Function-Definition  Return-Type o Function Name o Parameters  Function call  Function Prototype Session 16-Programs on Functions  Program to find the sum of digits of a given number  Program to find a number is a palindrome or not  Program to find the sum of digits of a given number repeatedly until we get a single digit number  Program to find whether a given number is a Armstrong number or not  Program to find whether a given number is prime or not
  • 7. Website: www.svrtechnologies.com Email: info@svrtechnologies.com Contact Us: +91 - 988 502 2027 (or) +1 - 360 355 9889 C Language Programming SVR Technologies Session 17- Functions  Scope of a function  Recursive Functions  Iterative Functions  Differences between Recursive and Iterative Session 18-Programs on Functions  Program to find Factorial of a number  Program to find GCD of a number  Program to find power of a variable  Program to find mathematical table for a given numbers  Program to print mathematical table from 1 to ‘n’ numbers Session 19-Variables  Auto Variables  Static Variables  Differences between Auto Variables and static Variables  Global Variables  Local Variables  Differences between Global Variables and Local Variables  Scope of a Variable  Register Variables  Extern Keyword
  • 8. Website: www.svrtechnologies.com Email: info@svrtechnologies.com Contact Us: +91 - 988 502 2027 (or) +1 - 360 355 9889 C Language Programming SVR Technologies Session 20-Debugging  Errors  Types of Errors  Syntax Errors  Run-Time Errors  Logical Errors Session 21- Arrays  Definition of Arrays  Concepts  Usage of Arrays Session 22-Arrays  Passing arrays to functions  Initialization of an Array  Reading an Array from The Key Board  Printing an Array Session 23-Arrays  Single Dimension Arrays  Multi-Dimension Arrays  Matrix Addition, Subtraction  Matrix Multiplication
  • 9. Website: www.svrtechnologies.com Email: info@svrtechnologies.com Contact Us: +91 - 988 502 2027 (or) +1 - 360 355 9889 C Language Programming SVR Technologies Session 24-Pointers  Introduction  Differences between Pointers and Arrays  Memory Allocation Functions Session 25-Advanced Pointers  Pointers to Pointers  Pointers To a Function  Command Line Input Session 26-User Defined Data Types  Structure  Definition of a structure  Usage of Structures Session 27-User-Defined Data Types  Program on Structures  Unions  Definition of union  Usage of Union  Program on Union  Difference between Structures and unions
  • 10. Website: www.svrtechnologies.com Email: info@svrtechnologies.com Contact Us: +91 - 988 502 2027 (or) +1 - 360 355 9889 C Language Programming SVR Technologies Session 28-User Defined Structures  Enumerated DataTypes  typedef  Preprocessor Directives  Differences between different user-defined data types Session 29-Files  File Stream  Standard Library  Input-Output Functions Session 30-Files  Low level Files  High Level Files  Differences between High level Files and Low Level Files Session 31- Programs on Files  Copying the contents from one file to another  Displaying the Contents of one file on the screen Session 32-Data Structures  Stack  Operations Performed on Stack  Program on Stack
  • 11. Website: www.svrtechnologies.com Email: info@svrtechnologies.com Contact Us: +91 - 988 502 2027 (or) +1 - 360 355 9889 C Language Programming SVR Technologies Session 33- Data Structures  Queues  Operation Performed on Queue  Program on Queue  Differences Between Stacks and Queues