שפת C/מצביעים: הבדלים בין גרסאות בדף
תוכן שנמחק תוכן שנוסף
אין תקציר עריכה |
|||
שורה 241:
נחזור שוב ל[[שפת C/משתנים#שינוי ארגומנטים על ידי פונקציות|ניסיון הכושל לכתיבת הפונקציה swap]] שראינו, אך עתה נפתור את הבעיה על ידי מצביעים. את הפונקציה swap נגדיר כעת כך:
<source lang = "c">
void swap(
{
*px = *py;
*py = temp;
שורה 253:
<source lang = "c">
swap(&a,&b);
printf("%
</source>
כדי לקרוא לפונקציה כעת מעבירים שתי '''כתובות למצביעים''' במקום שני ערכים שלמים.
|