const和指針的區別?
全局變量的定義為本函數和其他函數所共用。 const定義是指使用類型修飾符const說明的類型。
一、全局變量 全局變量是編程術語中的一種,源自于變量之分。 變量分為局部與全局,局部變量又可稱之為內部變量。 變量由某對象或某個函數所創建的變量通常都是局部變量,只能被內部引用,而無法被其它對象或函數引用。 全局變量既可以是某對象函數創建,也可以是在本程序任何地方創建。 全局變量是可以被本程序所有對象或函數引用。
二、CONST(C中的CONST) const是一個C語言(ANSI C)的關鍵字,具有著舉足輕重的地位。 const它限定一個變量不允許被改變,產生靜態作用。 使用const在一定程度上可以提高程序的安全性和可靠性。 清晰理解const所起的作用,對理解對方的程序也有一定幫助。 CONST在其它編程語言中也有出現,例如Pascal、C++、PHP5、B#.net、HC08 C、C#等。