PTT
Submit
Submit
選擇語言
正體中文
简体中文
PTT
Examination
[問題] 程式語言 陣列與指標問題
作者:
hsin820
(sheeel)
2015-11-02 17:00:36
#include<stdio.h>
int main()
{
int A[2][3] = {{2,3,5},{7,11,13}};
int *p1 = &A[0][0];
printf("%d",*(p1+7));
return 0;
}
想請問各位
能解釋 *(p1+7) 印出的結果為0是為什麼嗎?
用自己電腦compile結果是0
但是用線上平台的結果也同樣是0
請問這是巧合嗎?
因為*(p1+6)、*(p1+8)都是亂數
怎麼*(p1+7)就是0
麻煩解惑~~謝謝:)
作者:
malowda
(malowda)
2015-11-02 21:57:00
不管是+6+7+8都是不可預期的值,只是剛好+7是0
作者:
morris1661
(morris)
2015-11-03 09:59:00
你的邏輯?
繼續閱讀
[閒聊] 原來這條路這麼多人在努力
gracew0709
保留警特受訓資格,調訓地點不用填
koreapig5566
[閒聊] 郵局一試成績
nakatacool
[問題] 指數三角函數複合方程式求解一問?
sunweb666
[問題] 移民署練跑之 逆風又上坡?
neutro
[考題] 郵局外勤郵政法規第56題
LucianS
[問題] 104年第2次招考 專二外勤 郵政法 第42題
nakatacool
Re: [新聞] 地特報考8年新低 名額5年最少
SuperEmilio
[閒聊] 104經濟部工業區考試
juice011
[閒聊] 應數系選哪組比較適合
rick6304
Links
booklink
Contact Us: admin [ a t ] ucptt.com