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