1.变量的初始化和赋值

初始化:创建变量时赋予一个初始值

赋值:把变量的当前值擦除,以新的值替代

2.变量的声明和定义

声明:名字为程序所知。如果一个程序要使用另一个程序的名字,则要包含对那个名字的声明。

extern int i; //声明非定义

extern int k=1;//声明并定义,等价于下式
int j; //声明并定义

定义:创建与名字关联的实体。

变量能且只能被定义一次;但可以多次声明。

3.变量作用域

#include <iostream>

int reused=;

int main()
{
int reused=;
cout<<reused<<endl;//局部变量,输出1 cout<<::reused<<endl;//显示调用全局变量,输出42
}

最新文章

  1. arcgis出图步骤(缩减版)
  2. js拖拽原理和碰撞原理
  3. 一些IOS开发中的小技巧
  4. Android手机如何通过USB共享网络给Mac?
  5. php中or的含义
  6. [VMware]设置VM虚拟机随系统自动启动
  7. Web流程
  8. 可视化zookeeper的事务日志(转)
  9. 面试题 43 n 个骰子的点数
  10. [python]-数据科学库Numpy学习
  11. jquery的done和then区别
  12. 转发自:一像素 十大经典排序算法(动图演示)原链接:https://www.cnblogs.com/onepixel/articles/7674659.html 个人收藏所用 侵删
  13. VirtualBox安装复制Centos6.6配置网络
  14. html5-websocket实现基于远程方法调用的数据交互
  15. Java模式—静态代理模式
  16. Asp.net页面中调用soapheader进行验证的操作步骤
  17. ORACLE DBA应该掌握的9个免费工具
  18. sublime用浏览器打开html文件
  19. 解决Jboss中log4j在应用里面无法使用的问题
  20. 什么是Spark

热门文章

  1. 通过泛型,将string转换为指定类型
  2. 5、java操作xml,dom4j
  3. mybatis的sqlprovider用法扩展自定义sql
  4. client-go获取k8s集群内部连接,实现deployment的增删改查
  5. Linux命令 uname
  6. ubuntu15.4、16.4、17.4设置nginx自启动
  7. 19. HTTP协议二:HTTP请求与响应、常见状态码
  8. PAT_A1104#Sum of Number Segments
  9. PAT甲级——A1130 Infix Expression【25】
  10. JOGL教程