تفاوت بین a و a در C چیست؟
پاسخ 1:
در اینجا من بعضی موارد اصلی را از شما حذف خواهم کرد.
در C ، "&" مخفف ampersand است.
& در مقابل هر متغیر نوشته شده است زیرا آدرس متغیری را نشان می دهد که در آن مقدار ذخیره می شود یا آدرس a.
درست مثل هنگام نوشتن ، فرض کنید که "a" یک متغیر است و نوع عدد صحیح آن است.
اسکن ("٪ d" ، & الف)؛
این یک عدد صحیح را جستجو می کند و آن را در آدرس متغیر a ذخیره می کند. براساس "&" ، عملکرد اسکن آدرسی را که در آن مقدار وارد شده ذخیره می شود ، راهنمایی می کند.
اگر کد را در زیر می نویسید.
printf ("مقدار a٪ d است" ، الف)؛
این کد مقدار متغیر ذخیره شده در متغیر a را صادر می کند.
و در عین حال ، این کد را نیز بنویسید.
printf ("آدرس a٪ d است" ، & a)؛
این آدرس متغیر a را نشان می دهد ، که در آن مقدار a ذخیره می شود.
شما در حال نوشتن این برنامه هستید و قطعاً مفهوم ampersand را خواهید فهمید.
# شامل
# شامل
اصلی خالی است ()
{
int a؛
clrscr ()؛
printf ("مقداری برای صرفه جویی در وارد کنید:")؛
اسکن ("٪ d" ، & الف)؛
printf ("مقدار a٪ d است" ، الف)؛
printf ("آدرس a٪ d است" ، & a)؛
گچ ()؛
}
این برنامه باعث می شود تا آن را در Turbo C ++ یا Dev C ++ یا کامپایلر دیگری اجرا کنید.
روز خوبی را برای شما آرزو می کنم.
پاسخ 2:
برای ساده سازی ، فرض کنیم RAM در رایانه شخصی شما به شکل بلوک توزیع می شود و به هر بلوک یک نام (یا یک فیلد یا یک متغیر) اختصاص داده می شود. در این حالت ، "a" نام یک قطعه خاص از بلوک است که به طور تصادفی انتخاب می شود و آن بلوک باید دارای آدرسی باشد که با وارد کردن و قبل از نام متغیر به آن دسترسی داشته باشید. امیدوارم این کمک کند
پاسخ 3:
برای ساده سازی ، فرض کنیم RAM در رایانه شخصی شما به شکل بلوک توزیع می شود و به هر بلوک یک نام (یا یک فیلد یا یک متغیر) اختصاص داده می شود. در این حالت ، "a" نام یک قطعه خاص از بلوک است که به طور تصادفی انتخاب می شود و آن بلوک باید دارای آدرسی باشد که با وارد کردن و قبل از نام متغیر به آن دسترسی داشته باشید. امیدوارم این کمک کند
پاسخ 4:
برای ساده سازی ، فرض کنیم RAM در رایانه شخصی شما به شکل بلوک توزیع می شود و به هر بلوک یک نام (یا یک فیلد یا یک متغیر) اختصاص داده می شود. در این حالت ، "a" نام یک قطعه خاص از بلوک است که به طور تصادفی انتخاب می شود و آن بلوک باید دارای آدرسی باشد که با وارد کردن و قبل از نام متغیر به آن دسترسی داشته باشید. امیدوارم این کمک کند