一、变量
在编程中,变量是非常基础的概念。变量就是一块内存空间,用来存放某一类型的数据。在C++中,需要先定义一个变量,然后才能进行操作。定义变量的语法为:“类型 变量名”。
int age; // 定义一个整型变量age
double weight; // 定义一个双精度实数类型变量weight
定义变量可以初始化,也可以不初始化。如果不初始化,则变量中将包含垃圾值。
int x = 1; // 定义一个变量x,并初始化为1
double y; // 定义一个变量y,不初始化,其值为随机值
变量可以进行赋值操作,即将某个值赋给变量。
int a = 1;
a = 2; // 将a的值赋为2
二、运算符
运算符是对变量进行操作的符号或关键字。C++支持各种不同类型的运算符,包括算术运算符、关系运算符、逻辑运算符等等。
算术运算符:
| 运算符 | 含义 |
|---|---|
| + | 加法运算 |
| – | 减法运算 |
| * | 乘法运算 |
| / | 除法运算 |
| % | 取模运算 |
int a = 10, b = 3;
int c = a + b; // c等于13
int d = a / b; // d等于3
int e = a % b; // e等于1
关系运算符:
| 运算符 | 含义 | 示例 | 返回值 |
|---|---|---|---|
| == | 等于 | a == b | true或false |
| != | 不等于 | a != b | true或false |
| > | 大于 | a > b | true或false |
| < | 小于 | a < b | true或false |
| >= | 大于等于 | a >= b | true或false |
| <= | 小于等于 | a <= b | true或false |
int a = 10, b = 3;
bool c = (a == b); // c等于false
bool d = (a > b); // d等于true
bool e = (a != b); // e等于true
逻辑运算符:
| 运算符 | 含义 | 示例 | 返回值 |
|---|---|---|---|
| && | 逻辑与 | (a > b) && (b > c) | true或false |
| || | 逻辑或 | (a > b) || (b > c) | true或false |
| ! | 逻辑非 | !(a > b) | true或false |
int a = 10, b = 3, c = 5;
bool d = (a > b) && (b > c); // d等于true
bool e = (a > b) || (b b); // f等于false
三、条件语句
条件语句用于根据某些条件判断程序的执行路径。在C++中,最常用的条件语句是if语句。
if语句:
if (条件)
{
// 条件成立,执行该块代码
}
else
{
// 条件不成立,执行该块代码
}
if语句中,如果条件成立,则执行if后的块代码,否则执行else后的块代码。
int a = 10, b = 3;
if (a > b)
{
std::cout << "a大于b" << std::endl;
}
else
{
std::cout << "a小于等于b" << std::endl;
}
还有一种简化版的if语句,叫做三元运算符。
条件 ? 值1 : 值2;
如果条件成立,则返回值1,否则返回值2。
int a = 10, b = 3;
int c = (a > b) ? a : b; // c等于10
四、循环语句
循环语句用于重复执行某段代码。在C++中,最常用的循环语句是for循环和while循环。
for循环:
for (初始化; 条件; 更新)
{
// 循环体
}
for循环中,初始化语句在循环开始前执行,条件被测试一次,然后开始循环。如果条件成立,则执行循环体中的代码,并更新循环控制变量,然后再次测试条件。如果条件不成立,则退出循环。
for (int i = 1; i <= 5; i++)
{
std::cout << i << std::endl;
}
while循环:
while (条件)
{
// 循环体
}
while循环中,只有当条件为真时才会执行循环体。循环体执行完毕后,会再次测试条件。
int i = 1;
while (i <= 5)
{
std::cout << i << std::endl;
i++;
}
五、函数
函数是可以重复使用的代码块,它接受参数,进行一些处理,并可以返回值。在C++中,需要先定义函数,然后才能调用该函数。
函数定义:
返回类型 函数名(参数类型 参数1, 参数类型 参数2, ...)
{
// 函数体
}
其中,返回类型表示该函数所返回的数据类型,函数名用于标识函数,参数列表包括函数所接受的参数类型和参数名称。
int add(int a, int b)
{
return a + b;
}
函数调用:
返回值 = 函数名(参数1, 参数2, ...);
其中,函数名表示要调用的函数,参数列表包括函数所需要传递的参数。
int result = add(1, 2); // result等于3
六、总结
本文从变量、运算符、条件语句、循环语句、函数等方面详细介绍了C++编程基础。这些知识是编写C++程序的基础,掌握这些知识对于学习更高级的C++编程来说也非常重要。
原创文章,作者:小蓝,如若转载,请注明出处:https://www.506064.com/n/309204.html
微信扫一扫
支付宝扫一扫