📜  cpp 示例代码 - C++ (1)

📅  最后修改于: 2023-12-03 15:00:03.162000             🧑  作者: Mango

C++ 示例代码

C++ 是一门高效、通用的编程语言,常用于操作系统、嵌入式系统和游戏等领域。以下是一些 C++ 示例代码,供程序员们参考。

Hello World
#include <iostream>
using namespace std;

int main() {
  cout << "Hello, world!" << endl;
  return 0;
}

这是你学习任何编程语言时的传统示例,它将文本“Hello,world!”打印到控制台上。

变量和数据类型
#include <iostream>
using namespace std;

int main() {
  int myNum = 5;               // 整数变量
  float myFloatNum = 5.99;     // 浮点数变量
  double myDoubleNum = 9.98;   // 双精度浮点数变量
  char myLetter = 'D';         // 字符变量
  bool myBoolean = true;       // 布尔变量

  cout << "int: " << myNum << endl;
  cout << "float: " << myFloatNum << endl;
  cout << "double: " << myDoubleNum << endl;
  cout << "char: " << myLetter << endl;
  cout << "bool: " << myBoolean << endl;

  return 0;
}

这个示例演示了如何声明和使用不同类型的变量,并将它们打印到控制台上。

字符串
#include <iostream>
#include <string>
using namespace std;

int main() {
  string myString = "Hello";
  string myOtherString = " world!";
  cout << myString + myOtherString << endl;

  return 0;
}

字符串是一种常见的变量类型,存储文本数据。上面的代码演示了如何声明和使用字符串,将它们连接起来并打印到控制台上。

数组
#include <iostream>
using namespace std;

int main() {
  int myArray[5] = {1, 3, 5, 7, 9};

  cout << "First element: " << myArray[0] << endl;
  cout << "Second element: " << myArray[1] << endl;

  myArray[2] = 11;

  cout << "Third element: " << myArray[2] << endl;

  return 0;
}

数组是一组相同类型的变量。上面的代码演示了如何声明和初始化数组,以及如何访问和修改数组元素。

函数
#include <iostream>
using namespace std;

int addNumbers(int x, int y) {
  int sum = x + y;
  return sum;
}

int main() {
  int result = addNumbers(5, 3);
  cout << "Result: " << result << endl;
  return 0;
}

函数是一组执行特定任务的语句。上面的代码演示了如何声明和调用函数,并将函数的结果打印到控制台上。

类和对象
#include <iostream>
using namespace std;

class MyClass {       
  public:             
    int myNum;        
    string myString;  

    void myFunction() {
      cout << "Hello from myFunction!" << endl;
    }
};

int main() {
  MyClass myObj;      
  myObj.myNum = 15;   
  myObj.myString = "Some text";
  cout << "myObj.myNum: " << myObj.myNum << endl;
  cout << "myObj.myString: " << myObj.myString << endl;
  myObj.myFunction(); 
  return 0;
}

类是具有相同属性和方法的对象的蓝图,而对象是类的实例。上面的代码演示了如何声明类和对象,以及如何访问对象的属性和方法。

异常处理
#include <iostream>
using namespace std;

int main() {
  try {
    int age = 15;
    if (age < 18) {
      throw(age);
    } 
  }
  catch (int myNum) {
    cout << "Access denied - You are too young" << endl;
    cout << "Age: " << myNum << endl;
  }

  return 0;
}

异常处理是在程序执行出错时采取的一种措施。上面的代码演示了如何在 C++ 中使用 try-catch 语句来处理异常。

这些示例代码只是 C++ 中许多功能的简短介绍。专注于学习和实践这些功能,可以帮助您更好地理解和掌握 C++。