日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
剖析C++變量的三個重要要素

C++語言還有一個重要變量:指針變量.它存放的值是一個內(nèi)存地址.C++語言中C++變量名是有大小寫之分的,如SUN與sun就是兩個不同的變量名,不能把大小寫混淆,這樣會使程序變得很復(fù)雜。

成都創(chuàng)新互聯(lián)公司專注于河源企業(yè)網(wǎng)站建設(shè),響應(yīng)式網(wǎng)站設(shè)計,商城網(wǎng)站開發(fā)。河源網(wǎng)站建設(shè)公司,為河源等地區(qū)提供建站服務(wù)。全流程按需設(shè)計網(wǎng)站,專業(yè)設(shè)計,全程項目跟蹤,成都創(chuàng)新互聯(lián)公司專業(yè)和態(tài)度為您提供的服務(wù)

1、變量的名字
變量的名字是一個標識符,在組成的變量名字中大小寫是不同的。c++雖然未對C++變量名的長度進行控制,但它受使用的編譯系統(tǒng)的制約。一般情況下,變量名用小寫字母。注意定義的變量名不要與關(guān)鍵字、庫函數(shù)名、類名和對象名相同。

2、變量的類型
變量在使用前必須先定義,指出其數(shù)據(jù)類型。通過類型定義,變量被分配固定的存儲空間,直到程序結(jié)束時存儲空間被釋放。變量的操作受類型控制,如整型變量與浮點型變量的操作是不同的。

3、變量的值
與變量有關(guān)的有兩個值:一個是C++變量所表示的數(shù)據(jù)值,另一個是變量的地址值。

其中,***個語句是定義一個變量,其名字為c,其類型為字符型。第二個語句是給變量c賦值,使變量所表示的數(shù)據(jù)值為'a',該值便是存放在變量c的內(nèi)存地址中的值。

實際上內(nèi)存中存放的是字符a的ASCII碼值,以整數(shù)表示,所以c++中整型數(shù)據(jù)和字符型數(shù)據(jù)之間可以相互賦值,但要注意其表示的合理范圍。例如:下面賦值操作是正確的。

4、變量的定義與初始化
看下面例子:

 
 
 
  1. #include     
  2. void   main( )  
  3. {  
  4.     int  a;  
  5.     char  ch;  
  6.     for  (ch='a' ;ch  
  7.      {  
  8.         a=ch;       
  9.         cout  
  10.       }  

注意:在同一個內(nèi)存塊中不允許定義同名變量,即不允許重復(fù)定義一個變量。變量在定義時可直接給變量一個初始值,稱為變量初始化。變量初始化也可放在需要的時候進行。C++變量被初始化后其值將保存到被改變?yōu)橹?。C++變量定義以后,如果沒有被初始化,并不意味著這個變量中沒值,該變量中要么是默認值,要么是無效值。

在后面將要講到,對外部和靜態(tài)變量定義后其默認值對int型的為0,對浮點型的為0.0;對char型為空。而其他內(nèi)部變量未初始化時其值是無效的,這是因為該變量所在地址中的內(nèi)容是先前保留下來的無意義的值。

在定義變量時可一次初始化多個C++變量。例如:

 
 
 
  1. float  x,y=3.14,z=0.0;  
  2. char  ch1='a'; ch2='\n'; 

這里,y,z,ch1,ch2在定義的同時就進行了初始化。而x只是做了變量說明并沒有賦初值。


本文標題:剖析C++變量的三個重要要素
文章起源:http://m.5511xx.com/article/dhjppip.html