1.1编写一个C++程序

  • 创建项目
  • 创建文件
  • 编写代码
  • 运行程序


    1.2注释

    作用:方便阅读
    两种格式:

    单行注释 // 描述信息

    通常放在一行代码上方,或者一条语句末尾,对该行代码说明

    多行注释 / 描述信息 /

    通常放在一行代码上方,对该段代码做整体说明


    1.3变量

    作用:给一段指定的内存空间起名,方便操作这段内存
    语法: 数据类型 变量名 = 变量初始值;

变量要在开头全部定义完

1.4 常量

作用:用于记录程序中不可更改的数据
C++定义常量的两种方式

1. #define 宏常量 格式 #define 常量名 常量值

通常在文件上方定义,表示一个常量

2. const 修饰的变量 常变量 const 数据类型 常量名 = 常量值

通常在变量定义前加关键字const, 修饰该变量为常量, 不可修改

3. 符号常量

define PRICE30 //这不是语句,不用加分号
分析:
程序中使用预处理指令#define来指定PRICE在本程序中代表常量30
符号常量虽然有名字,但不是变量。进行编译预处理的时候PRICE已经被全部替换成了30,所以正式编译时已经没有了PRICE这个标识符

好处:**

  1. 含义清楚
  2. 改动时能够一改全改


符号常量与const修饰的变量(常变量)不同
符号常量没有类型,在内存中不存在以它命名的储存单元**

1.5 C++中常用的关键字(标识符)

不要用关键字给变量或者常量起名字


1.6 标识符(变量,常量)命名规则

  • 标识符不能是关键字
  • 标识符只能由字母,数字,下划线组成
  • 第一个字符必须为字母或下划线
  • 标识符中字母区分大小写
  • 争取做到见名知意


1.7表达式

  • 组成成分:运算符(可以没有)

    即最简单的表达式只有一个常量或一个变量名称 而没有操作符。
    操作数

  • 一些例子

    1. 4<br /> -6<br /> 4 + 21<br /> a * (b + c/d) / 20<br /> q=5*2<br /> x=++q % 3<br /> q > 3<br /> "hello world"

1.8语句

在C语言中,语句大部分是由分号结尾的。
包括:赋值表达式语句,函数表达式语句,空语句,复合语句(由花括号括起来的一条或多条语句)

语句&指令的关系:**
一条语句相当于一个完整的指令
一个指令却不一定是语句,比如a+b这个表达式也是一个指令,但是不是语句