1. 变量

作用:给一段指定的内存空间起名,方便操作这段内存空间

语法数据类型 变量名称=变量初始值​

#include<iostream>
using namespace std; int main(){
int a=10;
cout << "a = " << a << endl; system("pause"); return 0;
}

2. 常量

作用:用于记录程序中不可更改的数据

两种方式:

  1. define宏常量:define 常量名 常量值

    • define定义的常量名不可以用作可修改的左值;
  2. const修饰的变量:const 数据类型 变量名=变量值
    • const修饰的变量也不可修改;
#include<iostream>
//1.宏常量
#define day 7 int main(){
cout << "一周里总共有" << day << "天" << endl;
//day = 8; //报错,宏常量不可以修改
//2.const修饰变量
const int month = 12;
cout << "一年里总共有" << month << "个月份" << endl;
//month = 24; //报错,const修饰不可以修改 system("pause"); return 0;
}

3. 关键字

作用:关键字是C++中预先保留的单词(标识符)

在给变量或常量起名称时,不要用C++的关键字,否则会产生歧义

4. 标识符命名规则

  • 标识符不能是关键字
  • 标识符只能由字母、数字、下划线组成
  • 第一个字符必须为字母或下划线
  • 标识符中区分大小写

建议:给变量起名时,最好能够简明知意

最新文章

  1. Java,extends,继承
  2. floyd算法 poj2253
  3. Eclipse Memory Analyzer,内存泄漏插件,安装使用一条龙
  4. SQLServer中char、varchar、nchar、nvarchar的区别:
  5. 小度Wifi_设置
  6. linux 安装redis
  7. mysql使用过程中碰到的问题
  8. DynamicObject数据包操作
  9. hadoop的wordcount的改动版
  10. [AngularJS] Exploring the Angular 1.5 .component() method
  11. Android Notification (转)
  12. perl的INC设置
  13. Java课程设计----仿Windows标准型计算器
  14. 在OpenCV3.1.0中使用SIFT,SURF算法
  15. 从零开始搭建VUE项目
  16. Python实现排列组合
  17. BZOJ 1833 数字计数 数位DP
  18. 安装 aconda 后Linux的终端界面前部出现(base)字样
  19. 数据迁移_把RAC环境备份的数据,恢复到另一台单机Oracle本地文件系统下
  20. Java 和 Javascript的关系

热门文章

  1. delphi uniDac
  2. rc.local添加tomcat服务启动命令,但是tomcat服务无法正常启动
  3. Java之字符和字符串
  4. 【maven学习】pom.xml文件详解
  5. 进程退出:SIGINT、SIGTERM和SIGKILL区别
  6. Docker容器安装配置SQLServer服务(Linux)
  7. vue中methods、computed、watch区别
  8. Delphi 开发微信公众平台 (三)- 获取微信服务器IP地址
  9. Django-08-admin
  10. 大数据之路【第十四篇】:数据挖掘--推荐算法(Mahout工具)