علامت & به معنای اند (AND) منطقی هستش و یا اینکه به آدرس متغیر اشاره می کنه.
[s]وقتی که نوشته میشه x=&y یعنی x=x&y یعنی مقدار جدید x برابر هست با (مقدار قبلی x که AND شده با مقدار فعلی y).[/s]
با سلام
دوست عزیز des_b به مکان & توجه کنید، قبل و بعد مساوی بودنش دو معنای جدا میده، & قبل یک متغیر به مرجع یا ادرس اون اشاره می کنه، قصه اینه شما وقتی مثلا میگی int a مکانی از حافظه برای شما تخصیص پیدا می کنه تا عدد مورد نظر رو ذخیره کنی، این مکان با دو مشخصه قابل توصیفه، یک محتواش، که همون عددی هست که شما تو متغیر میریزی، و دو ادرس که نشان گر محل ذخیره در رم هست، وقتی میگیم a& یعنی اون ادرس رو به ما بگو قتی میگیم a یعنی محتوای اون رو بگو
The healthy human mind doesn't wake up in the morning thinking this is his last day on earth.
با سلام
دوست عزیز des_b به مکان & توجه کنید، قبل و بعد مساوی بودنش دو معنای جدا میده، & قبل یک متغیر به مرجع یا ادرس اون اشاره می کنه، قصه اینه شما وقتی مثلا میگی int a مکانی از حافظه برای شما تخصیص پیدا می کنه تا عدد مورد نظر رو ذخیره کنی، این مکان با دو مشخصه قابل توصیفه، یک محتواش، که همون عددی هست که شما تو متغیر میریزی، و دو ادرس که نشان گر محل ذخیره در رم هست، وقتی میگیم a& یعنی اون ادرس رو به ما بگو قتی میگیم a یعنی محتوای اون رو بگو
بله.
پیر شدم رفت :icon_razz: حواسم به جای & نبود.
کاملا حرف شما درسته.
دیدگاه