C++的常用语法规则整理

C++ 是一种通用的、静态类型的、大小写敏感的、自由格式的编程语言,支持过程化编程、面向对象编程和泛型编程。以下是 C++ 的一些基本语法规则:

1. 注释

单行注释: // 这是一条注释 

多行注释: /* 这是一条 多行注释 */ 

2. 数据类型

基本数据类型: int ,  float ,  double ,  char ,  bool  等。

用户定义类型: struct ,  class ,  enum ,  typedef ,  using 。

3. 变量声明

变量在使用前必须声明,声明时指定数据类型。

4. 常量

使用  const  关键字定义常量。

5. 运算符

算术运算符: + ,  - ,  * ,  / ,  % ,  ++ ,  -- 。

比较运算符: == ,  != ,  > ,  < ,  >= ,  <= 。

逻辑运算符: && ,  || ,  ! 。

赋值运算符: = ,  += ,  -= ,  *= ,  /=  等。

位运算符: & ,  | ,  ^ ,  ~ ,  << ,  >> 。

6. 控制结构

 if  语句: if (condition) { /* code block */ } 

 switch  语句: switch (variable) { case value: /* code block */ } 

 while  循环: while (condition) { /* code block */ } 

 do-while  循环: do { /* code block */ } while (condition); 

 for  循环: for (initialization; condition; increment) { /* code block */ } 

7. 函数

定义: return_type function_name(parameter_list) { /* code block */ } 

调用: function_name(arguments); 

8. 数组

声明: type array_name[array_size]; 

9. 指针

声明: type *pointer_name; 

10. 类和对象

类定义: class class_name { /* member declarations */ }; 

成员函数定义: return_type class_name::function_name(parameter_list) { /* code block */ } 

对象创建: class_name object_name; 

11. 继承

派生类定义: class derived_class : base_class { /* member declarations */ }; 

12. 模板

函数模板: template <class T> function_type function_name(parameter_list) { /* code block */ } 

类模板: template <class T> class class_name { /* member declarations */ }; 

13. 命名空间

定义: namespace namespace_name { /* declarations */ } 

使用: namespace_name::object_name 

14. 异常处理

 try  块: try { /* code block */ } 

 catch  块: catch (exception_type exception_variable) { /* code block */ } 

15. 标准模板库(STL)

容器: vector ,  list ,  map ,  set  等。

算法: sort ,  search ,  copy  等。

迭代器:用于遍历容器。

这些是 C++ 语法的一些基本要素。C++ 的语法非常丰富,这里只是简单介绍了一些基础概念。

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值