تفاوت کلیدی – شناسه در مقابل متغیر
یک زبان برنامه نویسی برای پردازش نوع خاصی از داده ها و ارائه اطلاعات مفید طراحی شده است. داده ها می توانند اعداد، کاراکترها، رشته ها و غیره باشند. برنامه مجموعه ای از دستورات است که در یک زبان برنامه نویسی خاص برای ارائه دستورالعمل ها به کامپیوتر نوشته شده است. کامپیوتر داده ها را طبق دستورالعمل پردازش می کند. هنگام دستکاری داده ها، لازم است آنها را ذخیره کنید. متغیر فضای ذخیره سازی است که قادر به نگهداری یک مقدار است. متغیرها دارای نام هایی برای شناسایی آنها هستند. نه تنها متغیرها، توابع، کلاسها و غیره دارای نام هستند که به آنها شناسه میگویند. شناسه ها توسط برنامه نویس ایجاد می شوند.شناسه و متغیر دو اصطلاح رایج در برنامه نویسی هستند. تفاوت اصلی بین شناسه و متغیر در این است که یک شناسه نامی است که به یک متغیر، تابع، آرایه، کلاس یا ساختار داده می شود در حالی که یک متغیر نامی است که به یک مکان حافظه داده می شود که می تواند مقداری را نگه دارد.
شناسه چیست؟
شناسه به نام یک متغیر، تابع، آرایه، کلاس یا ساختار اشاره دارد. شناسه ها توسط برنامه نویسان ایجاد می شوند. استفاده از نام های منحصر به فرد برای شناسه ها مهم است زیرا در اجرای برنامه مشخص می شوند. زبان های برنامه نویسی از مجموعه قوانین خاصی برای نام گذاری شناسه ها پیروی می کنند. بیشتر اوقات، فقط از کاراکترهای حروف الفبا (A تا Z یا a به z)، خط زیر خط (_) و ارقام (0 تا 9) برای شناسه های معتبر استفاده می شود. به طور کلی، اولین کاراکتر شناسه می تواند یک زیرخط یا یک حرف باشد و نباید یک رقم باشد.
در برنامه نویسی، اگر عبارتی به عنوان عدد int وجود داشته باشد. یعنی متغیری به نام عدد وجود دارد که می تواند یک عدد صحیح را در خود جای دهد.کلمه "شماره" یک شناسه است. هنگامی که عبارتی به عنوان ناحیه دوگانه وجود دارد. این بدان معناست که متغیری به نام area وجود دارد که می تواند مقدار دو برابری داشته باشد. "منطقه" یک شناسه معتبر است. برخی از نمونههای شناسه معتبر عبارتند از: سن، حقوق، دانشجوی شماره، مبلغ و _empNo. برخی از نمونههای شناسههای نامعتبر 123abc، -studentno هستند. شناسه 123abc با یک رقم شروع می شود. پس باطل است. شناسه -studentno با کاراکتری غیر از حروف الفبا یا زیرخط شروع می شود.
شکل 01: شناسه و متغیر
اکثر زبان های برنامه نویسی به حروف بزرگ و کوچک حساس هستند. بنابراین حروف کوچک و بزرگ متمایز هستند. مقدار شناسه و AMOUNT دو شناسه مجزا هستند حتی نام یکسانی دارند. استفاده از نام های معنی دار برای شناسه ها مهم است زیرا خوانایی کد را بهبود می بخشد.شناسههای معنیدار نیز درک برنامه را آسان میکنند.
متغیر چیست؟
در برنامه نویسی، ذخیره داده ها الزامی است. محاسبات روی داده های ذخیره شده انجام می شود. این داده ها باید در یک مکان حافظه ذخیره شوند. متغیر یک ظرف یا یک فضای ذخیره سازی برای نگهداری داده ها است. یک نام منحصر به فرد یا یک شناسه به متغیرها برای شناسایی هر منطقه ذخیره سازی داده می شود. نام متغیرها نشان دهنده مکان های حافظه برای ذخیره داده ها است. هر متغیر دارای یک نوع داده خاص برای ذخیره است.
در اعلان متغیر، نام متغیر مشخص شده است، اما هیچ حافظه ای برای متغیر اختصاص داده نشده است. هنگامی که عبارتی به عنوان عدد int وجود دارد. به این معنی است که نام متغیر عدد است و می تواند یک مقدار صحیح را ذخیره کند. اما هیچ حافظه ای برای عدد متغیر کنار نمی گذارد. تعیین مقدار اولیه برای متغیر، مقداردهی اولیه نامیده می شود. وقتی یک عبارت به عنوان int number=5 وجود دارد; عدد متغیر می تواند یک مقدار صحیح را ذخیره کند و به 5 مقداردهی اولیه می شود.
شباهت بین شناسه و متغیر چیست
هر دو شناسه و متغیر در برنامه نویسی استفاده می شوند
تفاوت بین شناسه و متغیر چیست؟
شناسه در مقابل متغیر |
|
شناسه نامی است که به یک متغیر، تابع، آرایه، کلاس یا ساختار داده می شود. | متغیر نامی است که به یک مکان حافظه داده می شود که می تواند مقداری را نگه دارد. |
محدوده | |
محدوده شناسه ها از متغیرها بیشتر است. | نام متغیرها شناسه هستند. |
استفاده | |
از یک شناسه برای دادن یک نام منحصر به فرد به یک موجودیت استفاده می شود. | متغیر یک نام منحصر به فرد برای شناسایی مکان حافظه است. |
خلاصه - شناسه در مقابل متغیر
در برنامه نویسی، مفاهیم بسیار زیادی مانند متغیرها، توابع، کلاس ها و غیره وجود دارد. هدف اصلی هر کدام دستکاری صحیح داده ها برای حل مسائل محاسباتی است. متغیرها، تابع، کلاسها باید نامهای مناسبی برای شناسایی آنها و درک برنامه داده شوند. شناسه ها نام هایی هستند که به آنها داده می شود. دادهها در حافظه ذخیره میشوند و این مکانهای حافظه باید برای شناسایی آنها نامگذاری شوند. این مقاله تفاوت بین شناسه و متغیر را مورد بحث قرار داد. تفاوت بین شناسه و متغیر در این است که یک شناسه نامی است که به یک متغیر، تابع، آرایه، کلاس یا ساختار داده می شود در حالی که یک متغیر نامی است که به یک مکان حافظه داده می شود که می تواند مقداری را نگه دارد.
دانلود PDF شناسه در مقابل متغیر
می توانید نسخه PDF این مقاله را دانلود کنید و طبق یادداشت استنادی از آن برای اهداف آفلاین استفاده کنید. لطفاً نسخه PDF را از اینجا دانلود کنید: تفاوت بین شناسه و متغیر