holyya.com
2025-09-04 23:18:17 Thursday
登录
文章检索 我的文章 写文章
C++ 初学者参考:完整的入门代码集锦
2023-07-04 23:30:56 深夜i     --     --
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++ 语言。希望这些入门示例能够对你有所帮助,祝你学习愉快!

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复