第3章 C和C++语言基础

3.2 C++语法元素

C++语法元素包括符号、注释、标识符、关键字、标点符号和操作符

3.2.1 最小的元素----符号

C++符号是C++程序中解析器可以识别的最小元素。C++解析器可以识别多种符号,包括标识符、关键字、常数、操作符、标点和其他分隔符等。符号被 "空白" 分隔开。空白可以是一个或者多个元素(空格、水平tab键、换行、回车、注释)的组合

3.2.2 注释规范

注释是写在程序中用于标记代码功能的符号,编译器在编译的时,会将注释作为空格处理
1、单行注释 //
2、块注释 /* */

int a = 5;  //定义整数型变量a,初始化为5
/*
定义整数型变量 b
初始化为 6
*/
int b = 6

3.2.3 标识符命名规范

C++ 标识符,是系统预留的用于描述系统使用的元素的名称,由大小写的26个英文字母,0~9之间的10个数字以及下划线(_)组成,<mark style="box-sizing: border-box;">并且第一个元素必须是字母或者下划线</mark>,标识符是区别<mark style="box-sizing: border-box;">大小写</mark>的。

  • 对象或变量名
  • 类、结构或者联合体
  • 类型名称
  • 类、结构、联合体或枚举
  • 函数或类成员函数
  • typedef 名称
  • 标签名称
  • 宏名称和宏参数

在C++中,不能使用关键字作为标识符,但是标识符中可以包含关键字。 在VC中,标识符的最大长度是247

3.2.4 C++预定义的关键字

avatar

在VC中,以两个下划线开头的标识符是为编译器预留的。

3.2.2 注释规范

C++中的标识符是有语法的,并且对编译器来说是具有语义的,但是标点符号本身没有语义

! % ^ & * ( ) - + { } | ~ [ ] \ ; ' : " < > ? . / # ,


未完待续

3.2.6 操作符

3.2.7 声明与定义

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 1.在最新的C标准中,main函数前的类型为int而不是void,C程序一定是从主函数开始执行的。 2.代码规范:...
    MoRenYaoJing阅读 857评论 5 8
  • 1. SAML断言 断言是一个包含零个或更多个由SAML权威做出的声明的信息包。 SAML断言通常与由 元素表示的...
    WebSSO阅读 1,449评论 0 1
  • 官网 中文版本 好的网站 Content-type: text/htmlBASH Section: User ...
    不排版阅读 4,485评论 0 5
  • 概要 64学时 3.5学分 章节安排 电子商务网站概况 HTML5+CSS3 JavaScript Node 电子...
    阿啊阿吖丁阅读 9,350评论 0 3
  • 昨中午报二级因我的电脑运行慢但还是不能放弃,所以我就把他拿出来充电啦,然后心想晚上打开运行一下。 晚上8点半餐厅关...
    孤灿啊阅读 206评论 0 0