C語言 地址列表
提問人:劉團(tuán)圓發(fā)布時(shí)間:2020-11-28
地址列表是若干個(gè)變量地址的列表,可以是變量地址、字符數(shù)組名及指針變量等。兩個(gè)地址之間用“'”逗號(hào)進(jìn)行分隔。
變量首地址的表示方法:&變量名
其中“&”是地址運(yùn)算符。
scanf()函數(shù)執(zhí)行時(shí)將輸入的數(shù)據(jù)流按指定格式轉(zhuǎn)換為數(shù)據(jù),存入相對(duì)應(yīng)的存儲(chǔ)單元中。例如:
scanf ("%d%d",&a,&b);
表示從鍵盤上讀取兩個(gè)十進(jìn)制整數(shù),分別存入到變量a和變量b的存儲(chǔ)單元中。而
scanf ("%d%d",ab);
是錯(cuò)誤的,因?yàn)閍、b代表的是變量的值,不是地址,但要注意的是,這段程序編譯的時(shí)候并不報(bào)錯(cuò),只有執(zhí)行時(shí)會(huì)出現(xiàn)“內(nèi)存讀寫錯(cuò)誤”。
繼續(xù)查找其他問題的答案?
相關(guān)視頻回答
點(diǎn)擊加載更多評(píng)論>>