Movatterモバイル変換


[0]ホーム

URL:


Menu
×
Sign In
+1 Get Certified For Teachers Spaces Plus Get Certified For Teachers Spaces Plus
   ❮     
     ❯   

C++ Tutorial

C++ HOMEC++ IntroC++ Get StartedC++ SyntaxC++ OutputC++ CommentsC++ VariablesC++ User InputC++ Data TypesC++ OperatorsC++ StringsC++ MathC++ BooleansC++ If...ElseC++ SwitchC++ While LoopC++ For LoopC++ Break/ContinueC++ ArraysC++ StructuresC++ EnumsC++ ReferencesC++ PointersC++ MemoryManagement

C++ Functions

C++ FunctionsC++ Function ParametersC++ Function OverloadingC++ ScopeC++ RecursionC++ Lambda

C++ Classes

C++ OOPC++ Classes/ObjectsC++ Class MethodsC++ ConstructorsC++ Access SpecifiersC++ EncapsulationC++ Friend FunctionsC++ InheritanceC++ PolymorphismC++ TemplatesC++ FilesC++ Date

C++ Errors

C++ ErrorsC++ DebuggingC++ ExceptionsC++ Input Validation

C++ DataStructures

C++ Data Structures & STLC++ VectorsC++ ListC++ StacksC++ QueuesC++ DequeC++ SetsC++ MapsC++ IteratorsC++ Algorithms

C++ Namespaces

C++ Namespaces

C++ Projects

C++ Projects

C++ How To

C++ Add Two NumbersC++ Random Numbers

C++ Reference

C++ ReferenceC++ KeywordsC++ <iostream>C++ <fstream>C++ <cmath>C++ <string>C++ <cstring>C++ <ctime>C++ <vector>C++ <algorithm>

C++ Examples

C++ ExamplesC++ Real-Life ExamplesC++ CompilerC++ ExercisesC++ QuizC++ SyllabusC++ Study PlanC++ Certificate


C++Exercises



Exercises

Test your C++ skills with exercises from all categories:

Syntax

Statements



Output Text

Output Numbers

New Lines



Comments

Variables

Multiple Variables

Identifiers

Constants



User Input



Data Types

Numeric Data Types

Boolean Data Types

Character Data Types

String Data Types



Arithmetic Operators

Assignment Operators

Comparison Operators

Logical Operators



Strings

String Concatenation

Numbers and Strings

String Length

Access Strings

Special Characters

User Input Strings

String Namespace

C-Style Strings



Math



Booleans

Boolean Expressions



If

Else

Else If

Short Hand If Else



Switch



While Loop

Do/While Loop



For Loop

Nested Loops

The foreach Loop



Break and Continue



Arrays

Arrays and Loops

Omit Array Size

Get Array Size

Multi-Dimensional Arrays



Structures



Enums



References

Memory Address



Pointers

Dereference

Modify Pointers

Functions

Function Parameters

Default Parameters

Multiple Parameters

Return Values

Pass By Reference

Pass Arrays

Function Overloading

Scope

Recursion



OOP

Classes and Objects

Class Methods

Constructors

Access Specifiers

Encapsulation

Inheritance

Multilevel Inheritance

Multiple Inheritance

Inheritance Access

Polymorphism



Files



Exceptions



Date



Data Structures and STL

Vectors

List

Stacks

Queues

Deque

Sets

Maps

Iterators

Algorithms


Log in to track your progress

If you haven't already,sign up to become a W3Schooler, and get points for every exercise you complete.

As a logged-in W3Schools user you will have access to many features like havingyour own web page,track your learning progress,receive personal guided paths, andmore.


The Exercise

The exercises are a mix of "multiple choice" and "fill in the blanks" questions. There are between 3 and 9 questions in each category.The answer can be found in the corresponding tutorial chapter. If you're stuck, or answer wrong, you can try again or hit the "Show Answer" button to see the correct answer.


Kickstart your career

Get certified by completingthe course

Get certifiedw3schoolsCERTIFIED.2025

 
Track your progress - it's free!
 

×

Contact Sales

If you want to use W3Schools services as an educational institution, team or enterprise, send us an e-mail:
sales@w3schools.com

Report Error

If you want to report an error, or if you want to make a suggestion, send us an e-mail:
help@w3schools.com

W3Schools is optimized for learning and training. Examples might be simplified to improve reading and learning.
Tutorials, references, and examples are constantly reviewed to avoid errors, but we cannot warrant full correctness
of all content. While using W3Schools, you agree to have read and accepted ourterms of use,cookie and privacy policy.

Copyright 1999-2025 by Refsnes Data. All Rights Reserved.W3Schools is Powered by W3.CSS.


[8]ページ先頭

©2009-2025 Movatter.jp