נושאים פעיליםנושאים פעילים  הצגת רשימה של חברי הפורוםרשימת משתמשים  חיפוש בפורוםחיפוש  עזרהעזרה
  הרשמההרשמה  התחברותהתחברות RSS עדכונים
תיכנות
RSS UnderWarrior Forums : RSS תיכנות
נושא

נושא: שאלה בתוכנית

שליחת תגובהשליחת נושא חדש
כותב
הודעה << נושא קודם | נושא הבא >>
scorp
משתמש מתחיל
משתמש מתחיל


הצטרף / הצטרפה: 21 January 2011
משתמש: מנותק/ת
הודעות: 1
נשלח בתאריך: 21 January 2011 בשעה 18:08 | IP רשוּם
ציטוט scorp

שלום לעוזרים

נתונה תוכנית :

#include<stdio.h>
int main()
{
int x=10;
int y=20;
int arr[10]={3,6,9,12,15,18,21,24,27,30};
int *ptr1;


ptr1=&x;
y=*ptr1;
printf("%d\n",y);

ptr1=arr;

x=*ptr1+2;

y=*(ptr1+2(;

printf("%d,%d\n",x,y);

ptr1=arr+2;

ptr1++;

printf("%d,%d\n" ptr[0],ptr1[1]);

ptr1=arr+*arr+3;

printf("%d,%d\n",ptr1[0],ptr1][*arr]);

return 0;

}

השאלה מה תדפיס התוכנית בסיום הריצה ?

ויש לי עוד שאלה , כאשר יש לי את השורות

ptr1=&x;
y=*ptr1;
printf("%d\n",y);

ptr1=arr;

 

השאלה שלי הרי אמרו לנו ב y  יש 20 בהתחלה אז אני מוסיפים ל 20 את ה 10

או שבמקום ה 20 נכנס ל y 

10

ואז זה יהיה

y=10

?

תודה לכל מי שעוזר מראש...

חזרה לתחילת העמוד הצג את כרטיס החבר של scorp חפש הודעות אחרות של scorp
 

אם ברצונך להגיב לנושא זה עליך קודם להתחבר
אם אינך רשום/ה כבר עליך להרשם

  שליחת תגובהשליחת נושא חדש
גרסת הדפסה גרסת הדפסה

קפיצה לפורום
אינך יכול/ה לשלוח נושאים חדשים בפורום זה
אינך יכול/ה להגיב לנושאים בפורום זה
אינך יכול/ה למחוק את הודעותיך ותגוביך בפורום זה
אינך יכול/ה לערוך את הודעותיך ותגובותיך בפורום זה
אינך יכול/ה לצור סקרים בפורום זה
אינך יכול/ה להצביע בסקרים בפורום זה