問比較特殊的整型陣列問題(雖然是隻有3行的C語言程式,可是卻不簡單)

時間 2022-08-20 20:10:05

1樓:鬼火狼煙

scan的第二個引數是儲存輸入的《地址》,是不是指標指向的地址或是某個表示式的值是無關的,極端的情況你可以直接賦值常數比如0x01這樣scan會把值存入記憶體的0x01處,a+(i++)這個表示式的值就是這樣一個地址,至於這個地址是怎麼賦給scan的(用指標?直接賦?),scan根本不考慮.

2樓:

在c中陣列名其實就可以理解為一個該型別的指標,你可以用讀取指標的方式讀取其值,但要注意的是,你在賦值的時候就不能這麼用了,還要用陣列,不然會出現記憶體訪問錯誤

3樓:匿名使用者

a是陣列的首地址,a+0 是第一個元素的地址,a+1 是第二個元素的地址,a+2是第三個元素的地址

4樓:

陣列名是個指標常量,可以拿來間接引用或作為引數,但是作為常量它本身是不可變的,所以有時需要另設指標變數指向陣列~

5樓:

陣列符號a就是一個常量指標。

它指向a[0]的地址

不能當左值,當右值還是可以的。

既然是指標,當然可以加了

6樓:匿名使用者

其實你本身用a的時候,就是引用了陣列的首地址。

c語言問題,陣列與指標,C語言陣列和指標的問題

char a computer a指向一個常量字串,常量字串是不能修改的,而你的for迴圈內要修改a指向的這個常量字串,自然要出錯 char a computer 這個a就是個普通陣列了,它的內容是可以改動的,就不會出錯了 因為 a是個指標啊 所以應該賦值賦地址!所以 應該 char a compu...

問英語比較簡單的語法問題,問一個英語比較簡單的語法問題

貓 玩毛線 先宣告,我才初三,不過以英語見長。我只是發表一些個人見解,如有錯誤請見諒 句中before引導的是一個從句 比如說 he didn t go to bed until his mother came back.we will go to the park if it doesn t ra...

這是比較複雜的問題涉及戶口父母離婚遺留問題親情事情緊急請大家給我點意見

你好!給你個建議 帶上戶口本和你的身份證到戶籍派出所,把你的戶口從老爸的戶口本上分開,另立一以自己為戶主的戶口本,這樣自己管理自己的戶口,他人再無法取鬧了。謝謝!其實你太過於在意戶口的事情了。你都已經大學畢業了還這麼沒主見的呢。戶口在 其實都不影響你與家人關係的處理,即使戶口不在一起又怎麼樣呢?我個...