100% satisfaction guarantee Immediately available after payment Both online and in PDF No strings attached
logo-home
Summary programming $6.39   Add to cart

Summary

Summary programming

 2 views  0 purchase
  • Course
  • Institution

A note on the field of programming, how to learn programming and training courses for programming, learning programming from scratch to professionalism, learning programming for beginners to professionalism, programming languages

Preview 4 out of 322  pages

  • July 18, 2023
  • 322
  • 2022/2023
  • Summary
avatar-seller
,About the Tutorial

C++ is a middle-level programming language developed by Bjarne Stroustrup
starting in 1979 at Bell Labs. C++ runs on a variety of platforms, such as
Windows, Mac OS, and the various versions of UNIX.

This tutorial adopts a simple and practical approach to describe the concepts of
C++.

Audience

This tutorial has been prepared for the beginners to help them understand the
basic to advanced concepts related to C++.

Prerequisites

Before you start practicing with various types of examples given in this
tutorial,we are making an assumption that you are already aware of the basics
of computer program and computer programming language.

Copyright & Disclaimer

 Copyright 2014 by Tutorials Point (I) Pvt. Ltd.

All the content and graphics published in this e-book are the property of
Tutorials Point (I) Pvt. Ltd. The user of this e-book is prohibited to reuse, retain,
copy, distribute or republish any contents or a part of contents of this e-book in
any manner without written consent of the publisher.

We strive to update the contents of our website and tutorials as timely and as
precisely as possible, however, the contents may contain inaccuracies or errors.
Tutorials Point (I) Pvt. Ltd. provides no guarantee regarding the accuracy,
timeliness or completeness of our website or its contents including this tutorial.
If you discover any errors on our website or in this tutorial, please notify us at
contact@tutorialspoint.com




Table of Contents

About the Tutorial .................................................................................................................................... i

Audience .................................................................................................................................................. i

Prerequisites ............................................................................................................................................ i

i

, Copyright & Disclaimer............................................................................................................................. i

Table of Contents ..................................................................................................................................... i


1. OVERVIEW........................................................................................................................... 1

Object-Oriented Programming ................................................................................................................ 1

Standard Libraries ................................................................................................................................... 1

The ANSI Standard .................................................................................................................................. 1

Learning C++............................................................................................................................................ 2

Use of C++ ............................................................................................................................................... 2


2. ENVIORNMENT SETUP......................................................................................................... 3

Try it Option Online ................................................................................................................................. 3

Local Environment Setup......................................................................................................................... 3

Installing GNU C/C++ Compiler: ............................................................................................................... 4


3. BASIC SYNTAX ...................................................................................................................... 6

C++ Program Structure: ........................................................................................................................... 6

Compile & Execute C++ Program: ............................................................................................................ 7

Semicolons & Blocks in C++ ..................................................................................................................... 7

C++ Identifiers ......................................................................................................................................... 8

C++ Keywords.......................................................................................................................................... 8

Trigraphs ................................................................................................................................................. 9

Whitespace in C++ ................................................................................................................................. 10




4. COMMENTS IN C++ ........................................................................................................... 11

5. DATA TYPES ....................................................................................................................... 13

Primitive Built-in Types ......................................................................................................................... 13

typedef Declarations ............................................................................................................................. 15

ii

, Enumerated Types ................................................................................................................................ 16


6. VARIABLE TYPES ................................................................................................................ 17

Variable Definition in C++ ...................................................................................................................... 17

Variable Declaration in C++ ................................................................................................................... 18

Lvalues and Rvalues .............................................................................................................................. 20


7. VARIABLE SCOPE ............................................................................................................... 21

Local Variables ...................................................................................................................................... 21

Global Variables .................................................................................................................................... 22

Initializing Local and Global Variables ................................................................................................... 23


8. CONSTANTS/LITERALS ....................................................................................................... 24

Integer Literals ...................................................................................................................................... 24

Floating-point Literals ........................................................................................................................... 24

Boolean Literals..................................................................................................................................... 25

Character Literals .................................................................................................................................. 25

String Literals ........................................................................................................................................ 26

Defining Constants ................................................................................................................................ 27


9. MODIFIER TYPES................................................................................................................ 29

Type Qualifiers in C++............................................................................................................................ 30


10. STORAGE CLASSES ............................................................................................................. 31

The auto Storage Class .......................................................................................................................... 31

The register Storage Class ..................................................................................................................... 31

The static Storage Class ......................................................................................................................... 31

The extern Storage Class ....................................................................................................................... 33

The mutable Storage Class .................................................................................................................... 34


11. OPERATORS ....................................................................................................................... 35

iii

The benefits of buying summaries with Stuvia:

Guaranteed quality through customer reviews

Guaranteed quality through customer reviews

Stuvia customers have reviewed more than 700,000 summaries. This how you know that you are buying the best documents.

Quick and easy check-out

Quick and easy check-out

You can quickly pay through credit card or Stuvia-credit for the summaries. There is no membership needed.

Focus on what matters

Focus on what matters

Your fellow students write the study notes themselves, which is why the documents are always reliable and up-to-date. This ensures you quickly get to the core!

Frequently asked questions

What do I get when I buy this document?

You get a PDF, available immediately after your purchase. The purchased document is accessible anytime, anywhere and indefinitely through your profile.

Satisfaction guarantee: how does it work?

Our satisfaction guarantee ensures that you always find a study document that suits you well. You fill out a form, and our customer service team takes care of the rest.

Who am I buying these notes from?

Stuvia is a marketplace, so you are not buying this document from us, but from seller mebrahim_fahmy. Stuvia facilitates payment to the seller.

Will I be stuck with a subscription?

No, you only buy these notes for $6.39. You're not tied to anything after your purchase.

Can Stuvia be trusted?

4.6 stars on Google & Trustpilot (+1000 reviews)

76800 documents were sold in the last 30 days

Founded in 2010, the go-to place to buy study notes for 14 years now

Start selling
$6.39
  • (0)
  Add to cart