c語言問題int i,x 4ix 1 1 是什麼意思,請詳細解釋下。謝

2021-03-27 09:45:35 字數 2236 閱讀 5882

1樓:匿名使用者

x是int *[3][4]型別的變數起始位址x+1是第1維的增加,位址增加的尺寸為int[4],x+1相當於&x[1][0]即第2行起始位址

*(x+1)取得x陣列第2行起始位址*(x+1)+1後面的加1是訪問第2行第2個元素,相當於加第2維下標,即指向x[1][1]

*(*(x+1)+1)等於x[1][1]中存放的資料

2樓:匿名使用者

x 表示: 二級指標,其值與 x[0][0] 的位址值相同x+1 表示: 二級指標,其值與 x[1][0] 的位址值相同*(x+1)表示:

一級指標,其值與 x[1][0] 的位址值相同*(x+1)+1 表示: 一級指標,其值與 x[1][1] 的位址值相同

*(*(x+1)+1) 表示: x[1][1] 的值

3樓:匿名使用者

額額額額,陣列和指標結合,比較難,尤其是二維陣列,

具體啥意思,我得再研究研究,要是初學者的話,可以先忽略這部分,

4樓:心在那天

我們可以把x[3][4]看成乙個行3列4的**,只不過它的序號是從0開始,x就是這個**的首位址即行0列0的位址,所以x+1就是行1的行位址,而*(x+1)則是取行1的值即列的首位址即列0的位址所以*(x+1)+1即行1列1的位址,再對他們取值則是行1列1的值。

c語言,若有說明語句:int i, x[3][4];則不能將x[1][1]的值賦給變數i的語句是 5

5樓:俞小姐丶我的

正確答案:c

解析:本題考查對

陣列元素的相關操作。題目中給出的是一版

個二維陣列x[3][4],陣列名為權x,取陣列第一行第一列元素的幾種方法分別是*(x[1]+1)、x[1][1]、*(*(x+1)+1)、*(x+1)[1]等

6樓:無人的境界

b //b是將x[1][0]賦給i

c語言 int x=3,y=4,z=5; 那 !((x

7樓:

答案是1。

涉及到的復運算制符:

! () + - && /

運算子優先順序為

bai:() !du / + - &&

運算過程:

x=3,y=4,z=5

!(x+y)+z-1&&y+z/2

!(3+4)+5-1&&4+5/2

所以表達zhi式計dao算步驟為

!(3+4)+5-1&&4+5/2 -> !7+5-1&&4+5/2!7為 0

-> 0+5-1&&4+5/2

5/2 整數除整數得整數 2

-> 0+5-1&&4+2

-> 4&&6

邏輯運算 &&

擴充套件資料c語言運算子的優先順序:

如果同一優先順序的運算子,結合次序由結合方向所決定。

8樓:憶夜雨

根據來運算子的優先順序和結合性來看源

!((x)為

baitrue,!z為false,

然後(x相&&,結du果為false,

然後剛才的zhifalse和1相||,結果是true,整體取反,最終結果是false。

好吧。。。看到最後發現不用算,||那有個1,必為true,然dao後取反,是false。。。

9樓:匿名使用者

宣告int型別變數x.y.並初始化先判斷

10樓:匿名使用者

!是非&&是與

|| 是或

根據運算符號的優先順序!>&&>||

先運算x

然後運算&& 、其結果運算|| ,可以理解為(x

c語言中,intx=1,那麼表示式x++*1/3的值是多少,為什麼

11樓:太原綁哥

值為0。因為先使用x的值為1(使用之後自增為2),用1乘以1/3,但1除以3結果為0(因為這是兩個整型數運算結果仍是整數)。

12樓:匿名使用者

結果為0

x++ x先參與運算,再自加,因此在上式中,x++ 相當於1

1 * 1 / 3 = 1 / 3, 兩運算數均為整型,結果也為整型 , 1/3 = 0.333333 取整為0

c語言問題,b11什麼意思,c語言中,為什麼b11最終得出b

b 1是0嗎?且 1是0嗎?c裡面只有0才是假,其他數字都是真。所以這個最後的結果是b 1 1.b 1 你可以去看看c語言的邏輯運算這一節。希望能幫到您 c語言中 為什麼b 1 1 最終得出b 1 是邏輯與運算,邏輯運算子的一種 運算規則是 真 真 真 真 假 假 假 真 假 假 假 假 其中,前面...

c語言中是什麼意思,C語言中是什麼意思

並且的意思,是非的意思,沒有你那種寫法,具體使用方式如下 int a 5 bool b false 執行判斷處理 if a 5 b printf a d n a 左右應該還有兩個運算元,比如a b,一般出現在if語句的條件中,因為取反的優先順序高於邏輯與,所以意思是將b取反再與a做邏輯與,其結果為真...

c語言註釋是什麼意思,C語言註釋是什麼意思

麼偶什麼意思,就是表示中間的內容不是程式,只是註釋內容,告訴編譯器編譯的時候忽略這部分內容 註釋。僅僅只是註釋,沒有別的其他的意思,就是讓計算機跳過這部分內容,這個是說計算機不會編譯 裡面的東西的 是給人看的 讓別人更容易理解 就是註釋嘛。裡面不管出現了什麼都是註釋內容,你可能疑惑於中間的 把他們看...