C++ 编程示例
C++ 是一种通用编程语言,用于开发操作系统、设备驱动程序、游戏引擎和其他各种应用程序。在本文中,我们将介绍一些基本的 C++ 编程示例,包括变量、运算符、流控制、循环和函数等。
变量
在 C++ 中,变量是用来存储值的命名位置。每个变量都有一个数据类型,如整数、浮点数和字符等。在下面的代码中,我们声明了一个整数变量和一个浮点数变量,然后分别对它们进行赋值打印。
#include <iostream>
using namespace std;
int main()
{
int i = 42;
float f = 3.14;
cout << "i = " << i << endl;
cout << "f = " << f << endl;
return 0;
}
输出:
i = 42
f = 3.14
运算符
C++ 支持各种运算符,例如算术、关系、逻辑和位运算符。在下面的代码中,我们使用算术和关系运算符来执行简单的计算。
#include <iostream>
using namespace std;
int main()
{
int a = 10, b = 5;
cout << "a + b = " << a + b << endl;
cout << "a - b = " << a - b << endl;
cout << "a * b = " << a * b << endl;
cout << "a / b = " << a / b << endl;
cout << "a % b = " << a % b << endl;
cout << "a > b is " << (a > b) << endl;
cout << "a < b is " << (a < b) << endl;
cout << "a == b is " << (a == b) << endl;
cout << "a != b is " << (a != b) << endl;
cout << "a >= b is " << (a >= b) << endl;
cout << "a <= b is " << (a <= b) << endl;
return 0;
}
输出:
a + b = 15
a - b = 5
a * b = 50
a / b = 2
a % b = 0
a > b is 1
a < b is 0
a == b is 0
a != b is 1
a >= b is 1
a <= b is 0
流控制
流控制是编程中的一种技术,用于按特定的顺序执行代码。在 C++ 中,有三种流控制语句:if、for 和 while。在下面的代码中,我们使用 if 语句来检查变量的值是否满足特定条件。
#include <iostream>
using namespace std;
int main()
{
int age;
cout << "Enter your age: ";
cin >> age;
if (age < 18) {
cout << "You are under 18 years old." << endl;
} else {
cout << "You are an adult." << endl;
}
return 0;
}
输出:
Enter your age: 20
You are an adult.
循环
循环是一种重复执行的结构,可帮助我们在程序中多次执行相同的任务。在 C++ 中,有三种循环:for、while 和 do-while。在下面的代码中,我们使用 for 循环来计算从 1 到 10 的和。
#include <iostream>
using namespace std;
int main()
{
int sum = 0;
for (int i = 1; i <= 10; i++) {
sum = sum + i;
}
cout << "sum = " << sum << endl;
return 0;
}
输出:
sum = 55
函数
函数是一种可重复使用的代码块,用于执行特定的任务。在 C++ 中,函数是程序的基本模块,可通过调用它们来执行一系列操作。在下面的代码中,我们定义了一个计算两个整数的和的函数,并在主函数中进行调用。
#include <iostream>
using namespace std;
int add(int a, int b);
int main()
{
int num1 = 10, num2 = 20;
cout << "Sum of " << num1 << " and " << num2 << " is: " << add(num1, num2) << endl;
return 0;
}
int add(int a, int b)
{
return (a + b);
}
输出:
Sum of 10 and 20 is: 30
结论
在本文中,我们介绍了一些基本的 C++ 编程示例,包括变量、运算符、流控制、循环和函数等。这些示例为初学者提供了一个很好的起点,帮助他们理解 C++ 编程的基础知识并开始编写自己的程序。当然,这里只是冰山一角,还有更多更深入的知识等待着我们去学习和探索。