本文共 1175 字,大约阅读时间需要 3 分钟。
作用域是指变量在文件中多大范围内可见
链接性 描述了名称如何在不同单元间,或者文件共享链接性有外部和内部,文件内还是文件间共享
作用域有局部和全局,局部的变量只在定义它的代码块中可用在默认情况下,在函数中声明的函数参数和变量,存储持续性为自动。作用域为局部,没有链接性。
int main(){ int teledeli = 5; { int websight = -2; }}demo.cpp
#include/* author:梦悦foundation 公众号:梦悦foundation 可以在公众号获得源码和详细的图文笔记*/using namespace std;int main(int argc, char * argv [ ]){ cout << "---------------开始--->公众号:梦悦foundation---------------" << endl; int teledeli = 5; //#1 { int teledeli = 4; //#2 int websight = -2; cout << "#2 teledeli:" << teledeli << endl; } cout << "#1 teledeli:" << teledeli << endl; cout << "---------------结束--->公众号:梦悦foundation---------------" << endl; return 0;}
运行结果:
meng-yue@ubuntu:~/MengYue/c++/memory_model_namespace/01$ ./demo---------------开始--->公众号:梦悦foundation---------------#2 teledeli:4#1 teledeli:5---------------结束--->公众号:梦悦foundation---------------meng-yue@ubuntu:~/MengYue/c++/memory_model_namespace/01$
代码资料路径
转载地址:http://leyci.baihongyu.com/