0% found this document useful (0 votes)
10 views6 pages

C Programming Demo Presentation

The document provides an overview of C programming, highlighting its development by Dennis Ritchie in 1972 and its significance as a foundational language for modern programming languages. It outlines the key features of C, including its efficiency, portability, and structured nature, as well as its applications in system programming and embedded systems. Additionally, it lists topics covered in a C programming course, such as variables, operators, decision making, functions, pointers, and file handling.

Uploaded by

deeptiid2
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
10 views6 pages

C Programming Demo Presentation

The document provides an overview of C programming, highlighting its development by Dennis Ritchie in 1972 and its significance as a foundational language for modern programming languages. It outlines the key features of C, including its efficiency, portability, and structured nature, as well as its applications in system programming and embedded systems. Additionally, it lists topics covered in a C programming course, such as variables, operators, decision making, functions, pointers, and file handling.

Uploaded by

deeptiid2
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
You are on page 1/ 6

Programming in C

- Deepti H. Ail
Introduction to C Programming

• A powerful, general-purpose programming


language.
• Developed by Dennis Ritchie in 1972 at Bell Labs.
• Known for its efficiency, portability, and flexibility.
• Forms the foundation for many modern languages
like C++, Java, and Python.
Introduction to C Programming

 C is the foundation of many modern languages


 Fast & Efficient – Used in system programming & real-
time applications
 Portable – Runs on different operating systems
 Structured & Procedural – Helps write clean and
efficient code
 Memory Control – Direct access to memory (pointers)
 Widely Used – OS development, embedded systems,
game engines
Basic Structure of C

Function Name
main()
Start of Program
{
Program Statements Program Statements
} End of Program

In every C program, the primary function must be named


main. This function acts as the entry point for program
execution and typically manages the flow by invoking other
functions within the program.
Topics Covered

 Basics of C Programing and installation


 Session 1
 Constants, Variables, Keywords, Comments and Structure of C
 Operators and Expressions
 Arithmetic, Relational, Logical, Assignment Operators and Arithmetic Expressions
 Decision Making
 Looping (while, do, for)
 Functions in C
 Pointers in C
 Arrays
 Strings
 Structures
 File Handling in C
 Dynamic Memory Allocation
Introduction to C Programming

Thank You

You might also like