在C語言當中,變量的作用域分為兩種:全局變量和局部變量。
在所有函數之外聲明的變量是全局變量,這些變量可以在整個程序當中被訪問;局部變量是在某一對大括號({})之間生命的變量,這些變量在這對大括號之外是不可見得,也就是說被訪問的話會提示變量未定義。
例子:
#include <stdio.h>
int var = 10;
int main()
{
printf("%d\n", var);
int var = 20;
printf("%d\n", var);
{
int var = 30;
printf("%d\n", var);
}
}
C++ Primer Plus 第6版 中文版 清晰有書簽PDF+源代碼 http://www.linuxidc.com/Linux/2014-05/101227.htm
讀C++ Primer 之構造函數陷阱 http://www.linuxidc.com/Linux/2011-08/40176.htm
讀C++ Primer 之智能指針 http://www.linuxidc.com/Linux/2011-08/40177.htm
讀C++ Primer 之句柄類 http://www.linuxidc.com/Linux/2011-08/40175.htm
將C語言梳理一下,分布在以下10個章節中: