עבור לתוכן

שאלה לגבי מערך דו-מימדי ב-C

Featured Replies

פורסם

יש לי מערך נגיד:


char words[MAX_WORDS][MAX_LINE_LENGTH];
strcpy(words[0],"hello");
strcpy(words[1],"hwzone");

ורציתי לדעת האם מה שקורה בעצם זה הדבר הבא:

1) המחרוזת "hello" מועתקת לתוך השורה הראשונה של המערך?

2)המחזרוזת "hwzone" מועתקת לתוך השורה השנייה של המערך?

ובעצם כל פעם שאני רושם:

words[i]

אז אני בעצם ניגש לשורה הi-ית במערך שלי? כלומר

words[i]

הוא פויינטר לשורה ה-i-ית במערך הדו-מימדי?

תודה מראש.

ארכיון

דיון זה הועבר לארכיון ולא ניתן להוסיף בו תגובות חדשות.

דיונים חדשים