SlideShare una empresa de Scribd logo
1 de 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
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

Más contenido relacionado

Último

SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxiammrhaywood
 
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)eniolaolutunde
 
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingTechSoup
 
9548086042 for call girls in Indira Nagar with room service
9548086042  for call girls in Indira Nagar  with room service9548086042  for call girls in Indira Nagar  with room service
9548086042 for call girls in Indira Nagar with room servicediscovermytutordmt
 
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions  for the students and aspirants of Chemistry12th.pptxOrganic Name Reactions  for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions for the students and aspirants of Chemistry12th.pptxVS Mahajan Coaching Centre
 
Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityGeoBlogs
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introductionMaksud Ahmed
 
Measures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SDMeasures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SDThiyagu K
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfciinovamais
 
Interactive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationInteractive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationnomboosow
 
mini mental status format.docx
mini    mental       status     format.docxmini    mental       status     format.docx
mini mental status format.docxPoojaSen20
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdfQucHHunhnh
 
social pharmacy d-pharm 1st year by Pragati K. Mahajan
social pharmacy d-pharm 1st year by Pragati K. Mahajansocial pharmacy d-pharm 1st year by Pragati K. Mahajan
social pharmacy d-pharm 1st year by Pragati K. Mahajanpragatimahajan3
 
APM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across SectorsAPM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across SectorsAssociation for Project Management
 
Measures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeMeasures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeThiyagu K
 
Accessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactAccessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactdawncurless
 

Último (20)

SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
 
Advance Mobile Application Development class 07
Advance Mobile Application Development class 07Advance Mobile Application Development class 07
Advance Mobile Application Development class 07
 
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)
 
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy Consulting
 
9548086042 for call girls in Indira Nagar with room service
9548086042  for call girls in Indira Nagar  with room service9548086042  for call girls in Indira Nagar  with room service
9548086042 for call girls in Indira Nagar with room service
 
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions  for the students and aspirants of Chemistry12th.pptxOrganic Name Reactions  for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
 
Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activity
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introduction
 
Measures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SDMeasures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SD
 
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptxINDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
 
Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdf
 
Interactive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationInteractive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communication
 
mini mental status format.docx
mini    mental       status     format.docxmini    mental       status     format.docx
mini mental status format.docx
 
Mattingly "AI & Prompt Design: The Basics of Prompt Design"
Mattingly "AI & Prompt Design: The Basics of Prompt Design"Mattingly "AI & Prompt Design: The Basics of Prompt Design"
Mattingly "AI & Prompt Design: The Basics of Prompt Design"
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdf
 
social pharmacy d-pharm 1st year by Pragati K. Mahajan
social pharmacy d-pharm 1st year by Pragati K. Mahajansocial pharmacy d-pharm 1st year by Pragati K. Mahajan
social pharmacy d-pharm 1st year by Pragati K. Mahajan
 
APM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across SectorsAPM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across Sectors
 
Measures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeMeasures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and Mode
 
Accessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactAccessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impact
 

Destacado

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
 

Destacado (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