21xrx.com
2025-04-28 03:06:01 Monday
文章检索 我的文章 写文章
C++ 初学者参考:完整的入门代码集锦
2023-07-04 23:30:56 深夜i     8     0
C++初学者 入门代码 参考 完整集锦 编程基础

C++ 是一门广泛应用于软件开发和游戏开发领域的高级编程语言。如果你刚刚开始学习 C++,可能会感到一些迷茫。不用担心,本文将为初学者提供一些完整的入门代码集锦,方便你更好地理解和掌握 C++。

1. Hello World

首先,我们来看一下 C++ 中的经典 "Hello World" 程序:

#include <iostream>
int main()
  std::cout << "Hello World!" << std::endl;
  return 0;

在这个程序中,我们使用头文件 ` ` 来输出字符串 "Hello World!" 到屏幕上。`std::cout` 是输出流,`<<` 是流插入运算符,`std::endl` 是输出流结束符号。`int main()` 部分是程序的主函数,程序将从这里开始执行。`return 0;` 表示程序执行完毕并返回 0。

2. 计算器

接下来,我们来看一个简单的计算器程序,它可以对两个数进行加、减、乘、除的计算:

#include <iostream>
int main()
{
  float num1, num2;
  char operator1;
  std::cout << "Please enter two numbers: ";
  std::cin >> num1 >> num2;
  std::cout << "Please enter an operator (+, -, *, /): ";
  std::cin >> operator1;
  switch (operator1)
  {
    case '+':
      std::cout << num1 << " + " << num2 << " = " << num1 + num2;
      break;
    case '-':
      std::cout << num1 << " - " << num2 << " = " << num1 - num2;
      break;
    case '*':
      std::cout << num1 << " * " << num2 << " = " << num1 * num2;
      break;
    case '/':
      if (num2 == 0)
      
        std::cout << "Division by zero error!";
      
      else
      
        std::cout << num1 << " / " << num2 << " = " << num1 / num2;
      
      break;
    default:
      std::cout << "Invalid operator!";
      break;
  }
  return 0;
}

在这个程序中,我们使用 `std::cin` 从用户处获取两个数字和一个操作符。然后使用 `switch` 语句来执行加、减、乘、除的运算,如果除数为零,则输出 "Division by zero error!",否则输出相应的结果。

3. 猜数字游戏

最后,我们来看一个简单的猜数字游戏。在这个游戏中,程序会随机生成一个 1 到 100 之间的整数,玩家需要猜出这个数字是多少:

#include <iostream>
#include <time.h>
using namespace std;
int main()
{
  srand(time(NULL));
  int num = rand() % 100 + 1;
  int guess;
  int count = 0;
  cout << "I'm thinking of a number between 1 and 100. Can you guess what it is?" << endl;
  do
  {
    cout << "Please enter your guess: ";
    cin >> guess;
    if (guess < num)
    {
      cout << "Too low. Try again." << endl;
      count++;
    }
    else if (guess > num)
    {
      cout << "Too high. Try again." << endl;
      count++;
    }
    else
    {
      cout << "Congratulations, you guessed it! The number was " << num << ". It took you " << count + 1 << " tries to get it right." << endl;
    }
  } while (guess != num);
  return 0;
}

在这个程序中,我们使用 `srand()` 和 `rand()` 函数来生成随机数。然后,利用 `do-while` 循环让玩家一直猜数字,直到猜对为止。如果猜测的数字比目标数字小,则输出 "Too low. Try again.",反之输出 "Too high. Try again.",直到猜对为止,并输出相应的结果。

总结

本文介绍了三个 C++ 程序的代码示例,包括 "Hello World" 程序、一个简单的计算器程序和一个猜数字游戏。这些程序的代码不仅简单易懂,而且可以帮助初学者更好地理解和掌握 C++ 语言。希望这些入门示例能够对你有所帮助,祝你学习愉快!

  
  

评论区