1.1编写一个C++程序
- 创建项目
- 创建文件
- 编写代码
- 运行程序
1.2注释
作用:方便阅读
两种格式:单行注释 // 描述信息
通常放在一行代码上方,或者一条语句末尾,对该行代码说明多行注释 / 描述信息 /
通常放在一行代码上方,对该段代码做整体说明1.3变量
作用:给一段指定的内存空间起名,方便操作这段内存
语法: 数据类型 变量名 = 变量初始值;
变量要在开头全部定义完
1.4 常量
1. #define 宏常量 格式 #define 常量名 常量值
2. const 修饰的变量 常变量 const 数据类型 常量名 = 常量值
通常在变量定义前加关键字const, 修饰该变量为常量, 不可修改
3. 符号常量
define PRICE30 //这不是语句,不用加分号
分析:
程序中使用预处理指令#define来指定PRICE在本程序中代表常量30
符号常量虽然有名字,但不是变量。进行编译预处理的时候PRICE已经被全部替换成了30,所以正式编译时已经没有了PRICE这个标识符
好处:**
- 含义清楚
- 改动时能够一改全改
符号常量与const修饰的变量(常变量)不同
符号常量没有类型,在内存中不存在以它命名的储存单元**
1.5 C++中常用的关键字(标识符)
1.6 标识符(变量,常量)命名规则
- 标识符不能是关键字
- 标识符只能由字母,数字,下划线组成
- 第一个字符必须为字母或下划线
- 标识符中字母区分大小写
- 争取做到见名知意
1.7表达式
组成成分:运算符(可以没有)
即最简单的表达式只有一个常量或一个变量名称 而没有操作符。
操作数一些例子
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这个表达式也是一个指令,但是不是语句