C++ 规范:语句分隔、语句块、空格

目录及简要概括

本节内容较简单,主要讲述C++规范的写法。在上一篇文章中,我们学习了如何用cout命令来输出字符,数字等。这节内容我们将学习一些C++规范。

  1. C++ 语句与分号
  2. C++ 语句块
  3. C++ 空格

1. C++ 语句与分号

在上一篇文章中的程序示例中,我们使用了一个cout命令学习了输出:

#include<iostream>
using namespace std;
int main() {
	cout << "Hello World!";
	return 0;
}

其中,cout <<"Hello World!";是一个语句,你应该会注意到,cout语句后有一个分号 ;

在 C++ 中,分号是语句结束符。也就是说,每个语句必须以分号结束。

例如,下面是三个不同的语句

cout<<"hello";
cout<<"world";
x=1;

(这个程序没什么意义,只是让你了解一下语句)

C++中不以行末(换行)作为语句的分隔,所以把多个语句写在同一行是可以的,例如:

cout<<"hello";cout<<"world";x=1;

即使这样,我仍推荐你在语句结束时换行,保证程序的整洁、易读。

不过,您不能把一个语句拆分为两行(即使中间没有分号分隔),这样编译器会报错。例如:

#include<iostream>
using namespace std;
int main() {
	cout << "hel
		lo";
	return 0;
}

瞅一眼Visual Studio的报错:

在这里插入图片描述

这些报错你无需理解,你只要知道一个语句拆分为多行是不对的~

  1. C++ 语句块
    语句块是一组使用大括号括起来的语句。例如:
{
cout<<"hello";
cout<<"world";
x=1;
}

在上一篇文章中的程序示例中

#include<iostream>
using namespace std;
int main() {
	cout << "Hello";
	return 0;
}

main()后面就是一个语句块。 它是main函数所需要执行的内容。

  1. C++ 空格
    在C++中,空格用来分隔语句中的元素,例如上一个程序示例中:
int main(){
}

int和main之间至少要有一个空格,这样编译器才能区分它们,这是必要的空格。

又比如:

cout << "Hello";

cout<<<<"Hello"之间的空格是不必要的空格,因此可以写成

cout<<"Hello";
不过,为了程序的可读性,您可以根据需要适当增加一些空格。

在Visual Studio中,每当您写完一个语句并输入分号时,编辑器会自动往语句中添加一些不必要的空格,以便程序有更高的可读性。如下所示。

输入分号前

在这里插入图片描述

输入分号后

在这里插入图片描述

在cout语句结束后,编辑器自动在cout<<"Hello"之间加入了空格。

好了,本节课到此结束。

  • 3
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值