Sunteți pe pagina 1din 2

1.Introduction -A Brief History of the C Language -features -Why use C?

Variables and Expressions -CONSTANTS, VARIABLES AND KEYWORDS 3.1 Variable Declaration 3.2 Variable Types 3.3 Variable Names 3.4 Assignment 3.5 Arithmetic Operators 3.6 Increment and Decrement Operators 3.7 Cast Operators 3.8 Bitwise Operators 3.9 Promotions and Conversions 3.10 Parsing Rules 3.11 Symbolic Constants and The Preprocessor Input and Output 4.1 4.2 4.3 4.4 4.5 4.6 Formatted Output printf Conversion Specifiers Literal Constants Formatted Input scanf Character I/O getchar & putchar End-of-File

Flow of Control 5.1 5.2 5.3 5.4 5.5 5.6 5.7 5.8 5.9 Relational and Logical Operators Conditional Branching if Conditional Selection switch Iteration while, for Local Jumps goto Short Circuit Behaviour Problems Declaring Array Variables Initialising Array Variables

Functions 6.1 6.2 6.3 6.4 6.5 6.6 Building Blocks of Programs Return Value Function Parameters Variable Function Parameters Function Definition and Declaration Function Prototypes

Scope, Blocks and Variables 7.1 7.2 7.3 7.4 Blocks and Scope Variable Storage Classes Declaration versus Definition Initialisation of Variables

Arrays, Pointers and Strings

8.1 8.2 8.3 8.4 8.5 8.6 8.7 8.8 8.9

Pointers are Addresses Pointers are not Integers The * and & Operators Declaring Pointer Variables Pointers and Arrays Dynamically Sized Arrays The NULL Pointer and Pointer to void Pointer Arithmetic Strings

Files 9.1 9.2 9.3 9.4 9.5 File Pointers Opening a File Program Argument I/O Streams Redirection of I/O Streams

Structures, Unions and Fields 10.1 10.2 10.3 10.4 10.5 Enumerated Types Defining New Names for Types with typedef Structures Unions Field

RECOMMENDED BOOKS 1. C++: An introduction to programming by Jense Liberty Tim Keogh: BPB Publicati ons, New Delhi 2. OO Programming in C++ by Robert Lafore: , Galgotia Publications Pvt. Ltd., Da ryaganj, New Delhi 3. Object Oriented Programming Using C++, Sanjeev Sofat, Cyber Tech. Publication , New Delhi 4. Object Oriented Programming in C++ by E. Balaguruswamy, TMH Publishing Co. Lt d., New Delhi 5. C++ Primier by Stephen Parata , TMH Publishing Co. Ltd., New Delhi 6. C++ Primer by SB Lippman and J Lajoie; Addison Wesley (Singapore) Pvt. Ltd., New Delhi 7. Mastering C++ by KR Venugopal and Rajkumar, T Ravishankar; Tata McGraw Hill Publishing Co. Ltd., New Delhi 8. Object Oriented Data Structuring using C++ by KS Easwarakumar; Vikas Publishi ng House Pvt. Ltd., New Delhi 9. Programming in C and C++ by SS Khandare; S Chand and Company Ltd. New Delhi 10. Object Oriented Programming using C++ by B Chandra, Narosa Publishing House Pvt Ltd., Daryaganj, New Delhi 110002 11. Object Oriented Programming using C++ by R Rajaram , New age International ( P) Ltd, Publishers New Delhi 12. Programming in C++ by N Dale, C. Weems and Headington, Narosa Publishing Hou se Pvt Ltd., Daryaganj, New Delhi 110002

S-ar putea să vă placă și