注释:
注释在程序中的作用是对程序进行注释和说明,以便阅读,提高可读性。
注释分为两种,1.块注释2.行注释。
1.块注释:/*......*/ 2.行注释://......
举例:
/* This is a program.
HelloWorld.cpp
(在/*..*/里面的全是块注释)
*/
#include<iostream> //预处理(行注释)
using namespace std;
int main() //主函数
{
cout<<“hello,world!”<<endl; //输出
return 0;
}
标识符:
在C++中,标识符是用来对变量、函数、宏、结构体等进行命名的。标识符的命名规则遵循一定的规范:
1. 标识符必须以字母、下划线或美元符号 $ 开头,不能以数字开头;
2. 标识符只能由字母、数字、下划线或美元符号组成,不能使用其他符号;
3. 标识符的长度不能超过 63 个字符;
4. C++语言是区分大小写的,因此变量 a 和变量 A 是两个不同的变量;
5. C++中有一些关键字不能用作标识符,如 if、else、while、for 等。
例如,以下的变量名 "age"、"average_score"、"first_name" 以及函数名 "print_hello" 都是有效的标识符,它们遵守了 C++的命名规则。
关键字:
在C++编程语言中,关键字是一类具有特殊含义和用途的保留字,也被称为标识符。这些关键字是由C++语言本身规定的,并具有特定的作用。例如,"auto"、"double"、"int"、"struct"、"break"等都被认定为C++的关键字。
关键字的主要作用是帮助编译器理解程序的含义并进行代码的编译。它们有固定的语义和用法,用户在编写程序时不能将自定义标识符定义为关键字,否则将导致编译错误。
关键字的数量不是固定的,因为C++标准不断更新,可能会新增一些关键字。到目前为止,C++一共有63个关键字。这些关键字包括:alignas、alignof、and、and_eq、asm、atomic_cancel、atomic_commit、atomic_noexcept、auto、bitand、bitor、bool等。
数与类型:
C/C++提供了有意义的数据类型 基本类型primitive type 类型的最小单元,不能再做分解,有固定类型名 复合类型compound type 基于基本类型的扩展,可多重扩展,有固定类型名 自定义类型user defined type 由程序员自定义类型,是多种基本类型、复合类型的组合,可以有自己的名字。
c++的数据类型:
C++中的数据类型可以分为基本数据类型和派生数据类型两大类。基本数据类型是算术类型,包括整型(int)、字符型(char)、浮点型(float)和双精度浮点型(double)。其中,整型又可以细分为short(2个字节)、long(4个字节)、long long(8个字节)等不同长度的类别。
除了基本数据类型外,C++还支持用户自定义的数据类型,即派生数据类型,如结构体、类和联合体等。这些数据类型的值由其成员的值决定,而成员的类型可以是任何基本数据类型或者派生数据类型。例如,结构体是一种用户定义的数据类型,它可以包含多个不同类型的成员变量。