【C++养成计划】基本语法(Day2)

写在前面:大家好!我是【AI 菌】,一枚爱弹吉他的程序员。我热爱AI、热爱分享、热爱开源! 这博客是我对学习的一点总结与记录。如果您也对 深度学习、机器视觉、算法、Python、C++ 感兴趣,可以关注我的动态,我们一起学习,一起进步~
我的博客地址为:【AI 菌】的博客
我的Github项目地址是:【AI 菌】的Github


上一篇:【C++养成计划】不聊学习只谈干货(Day1)
昨天我结合自己的经历,带大家了解了C++的应用领域,并搭建安装好了编译环境。下面我们就直接进入主题吧。

1. C++的程序结构

首先,让我们来看一段简单的代码,可以输出:Hello C++

# include <iostream>
using namespace std;
int main()
{
	cout<<"Hello C++!"; //输出Hello C++
	return 0
}

下面我们来分别介绍每一个组成部分:

  • 第一行是预处理器编译指令#include。预处理器就是在编译前运行的工具,那么第一行的意思就是:让预处理器获取指定文件iostream的内容。iostream是一个标准头文件,在这里包含它是因为,程序中用于打印输出的cout的定义来自于iostream头文件。如果是包含自己创建的文件时,那么就要使用引号" ",而不是尖括号<>。
  • 下一行,表示使用的是std命名空间。命名空间是给代码指定的名称,有助于降低命名冲突的风险。
  • 下一行,int main() 是主函数,程序从这里开始执行。
  • 下一行,使用输出流cout在屏幕上显示:Hello C++!
  • 下一行,终止main()函数,程序运行成功返回0。

2. C++中的分号

在 C++ 中,分号是语句结束符。也就是说,每个语句必须以分号结束。它表明一个语句的结束。而不是以换行作为结束符的标识,因此,您可以在一行上放置多个语句。
比如下面两种语句是等同的:

# 语句1
x = 8;
y = 6;
z = x + y;
# 等同于下面的语句2
x = 8; y = 6; z = x + y

3. C++标识符

  • C++ 标识符是用来标识变量、函数、类、模块,或任何其他用户自定义项目的名称。一个标识符以大小写字母下划线 _ 开始,后跟零个或多个字母、下划线和数字。
  • C++ 是区分大小写的编程语言。因此,在 C++ 中,HUGO 和 hugo 是两个不同的标识符。
  • C++ 标识符内不允许出现标点字符,比如 @、& 和 %
  • 举例一些标识符:output、a、arr_name、myfile123、HUGO等等

4. C++关键字

下表列出了 C++ 中的保留字。这些保留字不能作为常量名、变量名或其他标识符名称。
在这里插入图片描述

5. 注释

注释使用来对程序解释说明的,在C++中,支持下面两种风格的注释:
(1)使用 // 指出当前行为注释

// This is a comment

(2)使用/* 和 */ 进行跨越多行文本注释。比如在文件开头经常会用注释说明文件基本信息:

/*
author: AI JUN
function: This is a comment
date: 2020/4/7
*/
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章