اولین بار است که به این وب‌سایت می‌آیید. راهنما را مطالعه کنید!
x
موسسه خیریه محک

شهر ریاضی بازی-ریاضی

تفاوت داده‌ی شمارشی در C و C++

+2 امتیاز
686 نمایش

داده‌ی شمارشی در C و C++ دقیقاً‌ به یه شکل مورد استفاده قرار می‌گیره؟ و تعریفش هم دقیقاً یه چیزه یا فرق خاصی دارن؟

برنامه‌ای که تست نشده کار نخواهد کرد (Stroustrup, Bjarne)
پرسیده شده دوشنبه ۱۳ آذر ۱۳۹۱ در C++ توسط CPP_Crawler3  
بازتگ شده جمعه ۲۳ فروردین ۱۳۹۲ توسط admin

1 پاسخ

0 امتیاز

داده‌ی شمارشی در زبان‌های مختلفی مثل C، ++C و #C استفاده میشن. و انگیزه‌ی استفاده از این نوع اینه که به جای استفاده از عدد برای نمایش دادن یک مجموعه از مقادیر، از نوعی منحصر به فرد برای یک مجموعه از داده‌ها استفاده بشه.
و تعریف این نوع داده در C و ++C با هم یک تفاوت کوچیک در استفاده از پیشوند enum داره:

enum MyEnumType x;  /* legal in both C and C++ */
MyEnumType y;       // legal only in C++
پاسخ داده شده یکشنبه ۲۵ فروردین ۱۳۹۲ توسط CPP_Crawler4  

منظور فقط موقع استفاده از نوع داده‌ی enum تعریف شده برای ساخت یک متغیره دیگه!؟ یعنی بعد از این که نوشتیم enum Name{}; در C++ و C برای ساخت متغیر از Name این تفاوت وجود داره. بلی؟