Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

LORD-HYDRAA/Cpp_Language_Full_Course

Folders and files

NameName
Last commit message
Last commit date

Latest commit

History

4 Commits

Repository files navigation

C++ Language Full Course

Welcome to the C++ Language Full Course repository! This comprehensive course is designed to provide you with a thorough understanding of the C++ programming language, from basic concepts to advanced topics. Whether you're new to programming or looking to deepen your knowledge of C++, this course has you covered.

Prerequisites πŸ› 

  • Basic understanding of programming concepts.
  • Familiarity with using a text editor and command line.

Course Overview

My Skills

The C++ Language Full Course covers the following topics:

  1. Strings: Basics of string handling in C++.
  2. Comments: Writing and understanding comments in code.
  3. Escape Sequences: Using escape sequences for special characters.
  4. Variables: Declaration, initialization, and usage of variables.
  5. Data Types: Understanding different data types in C++.
  6. Format Specifiers: Using format specifiers in input and output functions.
  7. Constants: Working with constants and their significance.
  8. Arithmetic Operators: Basic arithmetic operations and their usage.
  9. Augmented Assignment Operators: Using augmented assignment operators for concise code.
  10. User Input: Taking input from users and processing it.
  11. Math Functions: Utilizing math functions for various calculations.
  12. Circle Circumference Program: Writing a program to calculate the circumference of a circle.
  13. If Statements: Conditional statements for decision-making.
  14. Switch Statements: Using switch cases for multiple conditions.
  15. Temperature Conversion Calculator: Creating a program to convert temperatures between Celsius and Fahrenheit.
  16. Hypotenuse Calculator: Calculating the hypotenuse of a right triangle.
  17. Advanced Calculator Program: Building a more complex calculator with additional features.
  18. AND Logical Operator: Understanding and using the AND logical operator.
  19. OR Logical Operator: Understanding and using the OR logical operator.
  20. NOT Logical Operator: Understanding and using the NOT logical operator.
  21. Functions: Defining and using functions for modular code.
  22. Arguments: Passing arguments to functions and their use.
  23. Return Statement: Understanding and using return statements in functions.
  24. Unary Operator: Working with unary operators.
  25. Function Prototypes: Declaring function prototypes for better code organization.
  26. String Functions: Utilizing built-in functions for string manipulation.
  27. For Loops: Using for loops for iteration.
  28. While Loops: Understanding and using while loops.
  29. Do While Loop: Implementing do while loops for post-test iteration.
  30. Nested Loops: Working with nested loops for complex iteration.
  31. Continue and Break: Using continue and break statements to control loop execution.
  32. Arrays: Basics of arrays and their usage.
  33. Arrays with Loops: Iterating over arrays using loops.
  34. Multi-dimensional Arrays: Working with 2D arrays and beyond.
  35. Array of Strings: Handling arrays of strings for text processing.
  36. Swap Values of Two Variables: Implementing algorithms to swap values.
  37. Sort an Array: Sorting arrays using different algorithms.
  38. Structures: Using structures to group related data.
  39. Typedef: Creating new data types with typedef.
  40. Array of Structs: Working with arrays containing structures.
  41. Enums: Using enumerations to define a set of named integer constants.
  42. Random Numbers: Generating random numbers and using them in programs.
  43. Number Guessing Game: Creating a game to guess a randomly generated number.
  44. Quiz Game: Building a quiz game to test knowledge.
  45. Bitwise Operators: Understanding and using bitwise operators.
  46. Memory Addresses: Working with memory addresses and pointers.
  47. Pointers: Basics of pointers and their usage in C++.
  48. Writing Files: Writing data to files using file handling functions.
  49. Reading Files: Reading data from files and processing it.
  50. Tic Tac Toe Game: Implementing the classic Tic Tac Toe game in C++.

Getting Started Rocket

To get started with the course:

  1. Clone the repository to your local machine:

    git clone https://github.com/LORD-HYDRAA/Cpp_Language_Full_Course
    cd Cpp_Language_Full_Course
    unzip Cpp_Language_Full_Course.zip

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

AltStyle γ«γ‚ˆγ£γ¦ε€‰ζ›γ•γ‚ŒγŸγƒšγƒΌγ‚Έ (->γ‚ͺγƒͺγ‚ΈγƒŠγƒ«) /