C++ Basics Fundamentals of Computer Science Outline Part 1: - - PowerPoint PPT Presentation

c basics
SMART_READER_LITE
LIVE PREVIEW

C++ Basics Fundamentals of Computer Science Outline Part 1: - - PowerPoint PPT Presentation

C++ Basics Fundamentals of Computer Science Outline Part 1: Overview Program Structure Part 2: Variables and Data Types Operators Basic Input/Output (I/O) Part 3: Control Structures Functions Control


slide-1
SLIDE 1

C++ Basics

Fundamentals of Computer Science

slide-2
SLIDE 2

Outline

 Part 1:

 Overview  Program Structure

 Part 2:

 Variables and Data Types  Operators  Basic Input/Output (I/O)

 Part 3:

 Control Structures  Functions

slide-3
SLIDE 3

Control Structures

 Conditional (if) Statement  Example:

slide-4
SLIDE 4

Control Structures

 Selection Statement  Example:

slide-5
SLIDE 5

Control Structures

 Iteration: while loop  Example:

slide-6
SLIDE 6

Control Structures

 Iteration: do-while loop  Example:

slide-7
SLIDE 7

Control Structures

 Iteration: for loop  Example:

slide-8
SLIDE 8

Control Structures

 Iteration: range-based for loop  Example:

slide-9
SLIDE 9

Functions

 Function Syntax:  Example:

slide-10
SLIDE 10

Functions

 Example with no return type:

slide-11
SLIDE 11

Functions

 Pass by Value  vs.  Pass by Reference:

slide-12
SLIDE 12

Functions

 Pass by Value  Pass by Reference:  Safe and Efficient:

slide-13
SLIDE 13

Functions

 Default Values in parameters

slide-14
SLIDE 14

Functions

 Declaring Functions:

 Any identifier – function or variable – must be declared before it is used  So… can define function above main() function OR  Can use a function declaration before code:

slide-15
SLIDE 15

Summary

 Part 1:

 Overview  Program Structure

 Part 2:

 Variables and Data Types  Operators  Basic Input/Output (I/O)

 Part 3:

 Control Structures  Functions