zoukankan      html  css  js  c++  java
  • 作用域与链接属性

    代码块作用域:

    #include<iostream>
    using namespace std;
    int main(){
    	int i=100;{
    	int i=110;
    	{
    		int i=120;
    		printf("%d
    ",i);
    	}{
    	int i=200;
    		printf("%d
    ",i);
    	}
    		printf("%d
    ",i);
    	} 
    		printf("%d",i);
    	return 0;
    } 
    

     文件作用域:

    #include<iostream>
    using namespace std;
    void func(void);
    int main(){
    	extern int count;
    	count++;
    	func();
    	
    return 0;
    } 
    int count;
    void func(){
    	count++;
    	printf("count=%d",count);
    }
    

     原型作用域;

    函数作用域

    定义:当一个变量被定义的时候编译器为变量申请内存空间并填充一些值

    声明:当一个变量被声明的时候,编译器就知道该变量定义在其他什么地方

    定义一次 声明可以好多次

    链接属性:

     static关键字

  • 相关阅读:
    抽象类abstract
    final关键字特点
    继承ExtendsFour
    继承(继承中构造方法的关系)
    继承ExtendsTwo-super&this
    继承ExtendsOne
    静态
    构造方法与setXxx方法
    15.8
    15.7
  • 原文地址:https://www.cnblogs.com/helloworld2019/p/11154218.html
Copyright © 2011-2022 走看看