BOSh
文章81
标签26
分类5

一言

文章归档

C++语句

C++语句

🇨🇳每日一言:

奇怪的是,当他死去,所有人才开始爱他。—— 哲学


C++语句

C++源代码的格式化

有些语言,是面向行的,即每条语句占一行,对于这些语言,回车的作用是将语句分开。
在C++中,分号标示了语句的结尾,在C++中,回车的作用就和空格和制表符相同,通常可以在能够使用回车的地方使用空格,反之亦然,这说明既可以把一条语句放在几行,也可以放在同一行。例如:

1
2
3
4
5
6
7
8
9
10
#include<iostream>
using namespace std;

int main()
{
cout << "hello C++" << endl ;
cin.get();
cout << "程序执行完毕" << endl;

}

也可以写出这样:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
#include<iostream>
using
namespace std;

int main()
{
cout << "hello C++" <<
endl ;
cin.get();
cout
<< "程序执行完毕" <<
endl;

}

C++源代码风格建议规则:

  • 每条语句占一行。
  • 每个函数都有一个开始花括号和一个结束花括号,这两个花括号各占一行。
  • 函数中的语句都相对花括号进行缩进。
  • 与函数名称相关的圆括号周围没有空白。

申明语句和变量

1
int num ;

赋值语句(赋值运算符 =)

  • 赋值语句将值赋给存储单元,下面的语句将整数10赋给变量num 标示的内存单元。
1
num =10;
  • 连续赋值
1
2
3
4
int num1;
int num2;
int num3;
num1 = num2 = num3 = 10;

赋值将从右边向左进行。首先10赋值给num3,然后num3的值被赋给num2……

  • 修改变量值再赋值
1
num3 = num3 +1

赋值元运算符右边的表达式num3 +1是一个算数表达式,计算机将变量num3的值(现在是10)加1 ,得到11,然后,将新值赋值给变量num3,并记录到num3对应的内存单元中。

其他语句

例如:

1
2
3
4
5
6
7
8
9
10
11
12
13
#include <iostream>
int main()
{
using namespace std;
int apples;
cout << "你有多少苹果?" << endl;
cin >> apples; //C++输入
cout << "再给你2个" << endl;
apples = apples + 2;
//下一行输出现有的苹果数量
cout << "现在你总共有" << apples << "个苹果" << endl;
return 0;
}

运行结果:

1
2
3
4
你有多少苹果?
24
再给你2个
现在你总共有26个苹果
  • cin
    上面的程序表明,从键盘输入的值(24),赋给了变量apples,信息流从cin流向了apples:
1
cin >> apples

与cout一样,cin也是一个智能对象,它可以将键盘的输入,赋值给变量。

  • cout 拼接
1
cout << "现在你总共有" << apples << "个苹果" << endl;

这样能够将字符串输出和整数输出合并成一条语句。得到的结果和下面的代码生产的相似:

1
2
3
4
5
cout << "现在你总共有";
cout << apples;
cout << "个苹果";
cout << endl;
return 0;

也可以安装下述的方式写拼接版本,即将一条语句放在4行。

1
2
3
4
5
cout << "现在你总共有" 
<< apples
<< "个苹果"
<< endl;

当代码行很长时,上述格式很方便。

本文作者:BOSh
本文链接:http://bosh.zz.ac/posts/1784654290.html
版权声明:本文由BoSh发布,部分内容来源于网络。