בעיה בעייתית ביותר ב-c
יש לי prototype:

יש לי prototype:
int function(*a);
בmain כתבתי:int a = 0; int b; b=function(&a);
וכשאני עובר עם הדיבאגר על התוכנית, המשתנה a מתאפס כמו שצריך בהגדרה אבל איך שהוא שולח אותו לפונקציה נהיה בו זבל!! למה?? זה פשוט הורס לי את כל הפונקציה.. איך אפשר לשלוח לי את a לפונקציה by reference (ככה כותבים רפרנס?) בלי שיהרס התוכן שלו? תודה מראש..