איך מגדירים פונקציה המקבלת שני מספרים של&#1502 - תכנות - HWzone פורומים
עבור לתוכן
  • צור חשבון

איך מגדירים פונקציה המקבלת שני מספרים של&#1502


assaf990

Recommended Posts

הפונקציה מקבלת שני מצביעים למספרים שלמים.

בקריאה לפונקציה, אתה שולח לפונקציה שני משתנים של מספרים שלמים המוגדרים כ-int עם אמפרסנד לפני המשתנה, כך שהפונקציה מקבלת את הכתובת של המשתנה ולא את הערך שלו.

void main( void )
{
int x = 10;
int y = 20;

swap( &x, &y );
}

קישור לתוכן
שתף באתרים אחרים

לדעתי, זה באמת כמו שנכתב כאן...... זה מקבל מצביעים למספרים שלמים...... אין דרך יותר טובה להחליף בין שני מספרים..... רק ע"י שליחת פויינטרים...

אלא אם אתה רוצה לעשות:


<?asm
{
xchg a,b
}

אם אני לא טועה, זה הקוד להכנסת פקודות אסמבלר.... זאת פקודה שמחליפה בין משתנים..... אבל אני לא בטוח בקשר לתחביר.........

קישור לתוכן
שתף באתרים אחרים

ארכיון

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

×
  • צור חדש...