最赞回答 / onemoo
首先:C语言中的名字(标识符)具有很多属性:生存期、可链接性...等生存期分为:静态生存期:在程序开始前就已经存在并初始化了,这个变量要的等整个程序都结束后才销毁。动态生存期:就是程序流程运行到这个位置时才为这个变量分配内存,程序流程离开这个变量的作用域后就销毁了它。可链接性大致分为:内部链接:这个变量可以在代码所在的文件中使用。外部链接:这个变量在整个程序中(所有的文件中)都可以使用。不可链接:这个变量只能在其代码块中被使用。常见的情况就是只能在其所在的函数中被使用。static修饰符对于局部变量和全局...
2015-07-10