x
y
& amp؛ code> ("علامة العطف"). مبادلة باطلة (int & amp؛ a، int & amp؛ span > b) // الآن يحصل المتغيران a و b على عناوين المتغيرين x و y في الذاكرة { كثافة العمليات ج ؛ ج = أ ؛ أ = ب ؛ ب = ج ؛ } الاستخدام: strong> إذا قمت بتمرير وسيطة من خلال المرجع ، فيمكن أن يكون اسم المتغير فقط ( ليس رقمًا وليس تعبيرًا حسابيًا strong>) في هذا المكان عند استدعاء الإجراء! < ر /> لا تطلب إجراءً مثل هذا: strong> Swap (x، 4 ) ؛ مبادلة ( 5 + x ، y)؛
1000 ms 256 Mb Rules for program design and list of errors in automatic problem checking