怎麼來的結果

2022-05-08 02:47:53 字數 951 閱讀 2589

1樓:零點

我是看了別人的回答才行給你講清楚的,字比較多,希望你能夠理解(不懂可以再問我)

這是一個二維陣列:如下:

9 8 7 你要注意陣列的第一個元素都是從0開始的。

6 5 4 所以x[1][1]指的是第二行第二列的元素,即為5。再比如x[0][1]所指的是第一行第二

3 2 1 列的元素,即8。如果讓你求x[3][3]的元素是什麼,顯然是不存在的,因為x[n] [n] 最後一個元素是x[n-1][n-1]。另一個知識點是陣列元素在記憶體中的排列順序是按照順序排下來的,即9 8 7 6.。。。。

(而且是連續排下來的,每個資料所佔位元組數是和資料型別有關)

for迴圈共執行兩次你應該可以看出來吧?首先i=0滿足i<4,所以執行輸出*p+i (不加括號也可以的)即取p+0地址存放的值,因為前面已經把5這個數所在地址賦給p這個指標變數了,所以取得的值是5. 執行完之後執行i+2即為2再賦給 i 這個變數。

這時也滿足判別條件,執行*p+i

即取p+2所在地址的值。這裡還要講一個知識點。我們假設5所在的地址是100,即p為100,這是p+2並不等於102(這一點要理解)而是108.

因為不是簡單的相加問題,假設指標為整形 int (佔了四個位元組)所以p後來指向的地址是100+4*2=108,剛好這個地址是數值3所在的地址。

總結一下,*(p+n)的意思是取p原來指向的地址+指標型別的位元組數*n 的地址的所存放的值

2樓:

執行結果為:

53分析:

指向值為5的元素。

for(i=0;i<4;i+=2)printf("%d", *(p+i)); //這個迴圈執行2次,第一次輸出5,第二次輸出3。

楊公忌日結婚怎樣結果,楊公忌日是怎麼來的

這個楊公是你們的親戚或者是你們的祖輩。如果只是日曆上面的,就請不要太過迷信。結婚日子給定成楊公忌日了怎麼辦 100 什麼日子結婚都一樣,有逢369 每月帶有3,6,9,的那一天 結婚的,有逢258結婚的,369的地方說258結婚不好,258的地方說逢369結婚不好,其實真不好嗎。其實都一樣。只不過是...

來月經的時候吵架生氣,結果月經沒了怎麼辦

如果流出的是黑色的血和吵架沒有太大關係的,有可能是宮冷造成的你現在肚子痛,腰也酸極有可能有淤血在宮內出不來,建議你到醫院 看醫生。沒你說的那麼嚴重,只要你保持良好心態,這兩天喝點紅棗薑湯水,忌吃辛辣,生冷,注意保暖,注意生活規律,會好的。沒那麼嚴重,一方面和心情有關。一方面是過於激動。和心理作用有關...

測序結果怎麼拼接,測序結果怎麼分析

測序實際 bai上就是一個pcr反應du 兩個反應就是以上有引zhi物引發和下游dao引物引發專 開啟seqman,點sequence add,選擇你的結果復,每選一個 制,點右邊的add,全選完後,點done.之後左上出現的對話方塊中點assemble.會出現一個report,雙擊變藍色的字,即可...