c語言中賦值語句的規(guī)則 c語言賦值語句正確寫法?
c語言賦值語句正確寫法?(1)C語言的賦值語句具有其它高級語言賦值語句的功能。但不同的是:C中的賦值號“=”是一個運算符,可以寫成a=b=C=D。在大多數(shù)其他語言中,賦值號不是運算符,上述書寫是非法的
c語言賦值語句正確寫法?
(1)C語言的賦值語句具有其它高級語言賦值語句的功能。但不同的是:C中的賦值號“=”是一個運算符,可以寫成a=b=C=D。在大多數(shù)其他語言中,賦值號不是運算符,上述書寫是非法的。(2) 賦值表達式和賦值語句的概念例如,if((a=b)>0)cout< “a>0 ”<0 “<0 ”<0)cout<< “a>0 ”<
變量賦值給地址(指針),變量加上&或地址(指針)加上*例如:intaint*PP=&a*P=a表示P指針指向變量的地址。
C語言中指針的賦值語句中,那個*符號什么時候應(yīng)該帶什么時候不帶?
指針是地址。所以你的問題不對。
我的理解是,我想問為什么變量需要取地址,然后給指針變量賦值,即int a,*P P=&a
讓我們來談?wù)勔粋€小概念,數(shù)字23,在句子“我今年23歲”中,23的意思是年齡;在句子“我的偶像穿著23號籃球服”,23是籃球服的號碼。也就是說,數(shù)字23在不同的句子環(huán)境中具有不同的語義。
在本文中,我們定義了兩個成形變量。在內(nèi)存中,它們都存儲二進制代碼,但語義不同。一個用于存儲整數(shù),另一個用于存儲指向成形變量的指針??傊@兩個變量是不一樣的。一個是存儲常用值的公共變量,另一個是存儲另一個變量的物理地址的特殊變量(因此我們需要添加*符號來區(qū)分它)。
你能理解嗎?如果你不明白,你可以請我再回答這個問題。