C++语言学习基本语法应用案例

简介: C++语言学习基本语法应用案例

以下是C++语言学习基本语法应用案例:

  1. 变量声明和赋值
int a = 10; // 声明一个整型变量a并赋值为10
float b = 3.14; // 声明一个浮点型变量b并赋值为3.14
char c = 'A'; // 声明一个字符型变量c并赋值为'A'
  1. 控制结构
// if-else语句
if (a > b) {
    cout << "a大于b" << endl;
} else {
    cout << "a小于等于b" << endl;
}

// for循环
for (int i = 0; i < 5; i++) {
    cout << i << endl;
}
  1. 函数定义和调用
// 函数声明和定义
int add(int a, int b);

// 函数调用
int result = add(a, b); // 将a和b相加,并将结果赋值给result变量
  1. 数组和字符串操作
// 数组操作
int arr[5] = {1, 2, 3, 4, 5}; // 声明一个整型数组arr并初始化为{1, 2, 3, 4, 5}
int sum = 0; // 声明一个整型变量sum用于计算数组元素之和
for (int i = 0; i < 5; i++) {
    sum += arr[i]; // 将数组元素累加到sum中
}
cout << "数组元素之和为:" << sum << endl; // 输出数组元素之和

// 字符串操作
string str = "Hello World!"; // 声明一个字符串变量str并初始化为"Hello World!"
string substr = str.substr(7, 5); // 获取从第7个字符开始的5个字符,即"World",并将其赋值给substr变量
cout << "子字符串为:" << substr << endl; // 输出子字符串"World"
相关文章
|
3天前
|
编译器 程序员 C++
C++一分钟之-属性(attributed)与属性语法
【6月更文挑战第28天】C++的属性为代码添加元数据,帮助编译器理解意图。C++11引入属性语法`[[attribute]]`,但支持取决于编译器。常见属性如`nodiscard`提示检查返回值,`maybe_unused`防止未使用警告。问题包括兼容性、过度依赖和误用。使用属性时需谨慎,确保团队共识,适时更新以适应C++新特性。通过示例展示了`nodiscard`和`likely/unlikely`的用法,强调正确使用属性能提升代码质量和性能。
25 13
|
5天前
|
C++ 容器
C++之评委打分案例(vector与deque容器练习)
C++之评委打分案例(vector与deque容器练习)
8 1
|
7天前
|
编译器 C语言 C++
|
3天前
|
程序员 编译器 C++
探索C++语言宝库:解锁基础知识与实用技能(类型变量+条件循环+函数模块+OOP+异常处理)
探索C++语言宝库:解锁基础知识与实用技能(类型变量+条件循环+函数模块+OOP+异常处理)
7 0
|
5天前
|
C++
C++之员工分组案例
C++之员工分组案例
6 0
|
5天前
|
C++
C++案例简单通讯录
C++案例简单通讯录
5 0
|
7天前
|
存储 编译器 开发工具
C++语言教程分享
C++语言教程分享
|
7天前
|
自然语言处理 编译器 C语言
C++语言入门教程
C++语言入门教程
|
7天前
|
存储 编译器 程序员
C++语言基础学习
C++语言基础学习
|
7天前
|
存储 编译器 程序员
C++语言速成方法
C++语言速成方法