C++ 基本语法
C++ 是一种功能强大、灵活且广泛使用的编程语言,其语法在 C 语言的基础上进行了扩展和增强。以下是一些 C++ 基本语法的概述:
1. 程序结构
C++ 程序的基本结构包括预处理指令、包含头文件、命名空间、主函数等。
#include <iostream> // 包含标准输入输出流库
using namespace std; // 使用标准命名空间
int main() {
cout << "Hello, World!" << endl;
return 0;
}
2. 数据类型
- 基本数据类型:
- 整数类型:
int
,short
,long
,long long
- 浮点类型:
float
,double
,long double
- 字符类型:
char
,wchar_t
,char16_t
,char32_t
- 布尔类型:
bool
(值为true
或false
)
- 整数类型:
3. 变量和常量
int a = 10; // 变量
const int b = 20; // 常量
4. 运算符
int x = 5 + 3; // 算术运算符
bool isGreater = (x > 3); // 关系运算符
bool result = true && false; // 逻辑运算符
5. 控制结构
条件语句:
if (condition) {
// 代码块
} else {
// 代码块
}
循环语句:
for (int i = 0; i < 10; i++) {
// 代码块
}
while (condition) {
// 代码块
}
do {
// 代码块
} while (condition);
跳转语句:
break; // 跳出循环或 switch 语句
continue; // 跳过循环中的剩余部分并继续下一次迭代
return; // 返回函数值
6. 函数
int add(int a, int b) {
return a + b;
}
int main() {
int result = add(5, 3);
cout << "Result: " << result << endl;
return 0;
}
7. 指针
指针引用变量
int a = 10;
int *ptr = &a; // 指针
指针引用数组
int arr[3] = {1,2,3};
int *p = arr;
for (;p<arr+3;p++) {
cout << *p;
}
8. 输入输出
#include <iostream>
using namespace std;
int main() {
int num;
cout << "Enter a number: ";
cin >> num;
cout << "You entered: " << num << endl;
return 0;
}