📅  最后修改于: 2023-12-03 14:39:55.072000             🧑  作者: Mango
C++ 是一种面向对象的编程语言,用于开发高效的系统级程序。以下是一些基本的 C++ 代码示例。
#include <iostream>
int main() {
std::cout << "Hello World!" << std::endl;
return 0;
}
在此示例中,我们引入了 iostream
头文件,它包含了输入输出(I/O)的定义。然后,在 main
函数中,我们使用 cout
对象打印出字符串 "Hello World!",并在行末加上 std::endl
来换行。
#include <iostream>
int main() {
int age = 25;
double height = 1.75;
char grade = 'A';
std::string name = "John";
std::cout << name << " is " << age << " years old and is " << height << " meters tall." << std::endl;
std::cout << "He got a " << grade << " grade in the exam." << std::endl;
return 0;
}
在这个示例中,我们声明了一个整数变量 age
,一个双精度浮点变量 height
,一个字符变量 grade
,以及一个字符串变量 name
。我们使用 cout
对象打印出一个简单的句子,其中包含这些变量的值。
C++ 中的基本数据类型有:
#include <iostream>
int main() {
int age;
std::cout << "How old are you? ";
std::cin >> age;
if (age >= 18) {
std::cout << "You are an adult." << std::endl;
} else {
std::cout << "You are a minor." << std::endl;
}
return 0;
}
在此示例中,我们询问用户他们的年龄,并将其存储在一个整数变量 age
中。然后,我们使用 if
语句检查年龄是否大于或等于 18 岁。如果是,我们打印出 "You are an adult.";否则,我们打印出 "You are a minor."。
除了 if
/else
,还有其他条件语句,如 switch
/case
。
#include <iostream>
int main() {
// for 循环
for (int i = 1; i <= 10; i++) {
std::cout << i << " ";
}
std::cout << std::endl;
// while 循环
int j = 1;
while (j <= 10) {
std::cout << j << " ";
j++;
}
std::cout << std::endl;
// do-while 循环
int k = 1;
do {
std::cout << k << " ";
k++;
} while (k <= 10);
std::cout << std::endl;
return 0;
}
在此示例中,我们使用了三种不同的循环语句,分别是 for
、while
和 do-while
。这里我们以输出1到10的数字为例,展示了这三种循环语句的使用方法。
#include <iostream>
int add(int x, int y) {
return x + y;
}
int main() {
int a = 3, b = 4;
std::cout << "The sum of " << a << " and " << b << " is " << add(a, b) << "." << std::endl;
return 0;
}
在此示例中,我们定义了一个 add
函数,它接收两个整数参数 x
和 y
,并返回它们的和。然后,在 main
函数中,我们使用这个函数计算两个数字的和,并输出结果。
这些示例提供了一些基本 C++ 代码的例子,包括输出、变量和数据类型、控制流和函数。C++ 是一种非常强大和灵活的编程语言,能够用于编写从小型脚本到大型系统级应用的各种程序。