أهلا ومرحبا. في هذه المحاضرة ، أريد أن أخوضك في تحدٍ آخر.
أريد أن أساعدكم يا رفاق في تعلم كل شيء عن التعدادات.
لذلك دعونا نلقي نظرة على التحدي
الخاص بالتعدادات.
لذا في هذا التحدي ، أريدك أن تنشئ برنامج c يحدد نوع التعداد ويستخدم
هذا النوع لعرض قيم بعض المتغيرات.
تذكر أن التعدادات رائعة لأنه يمكنك إنشاء نوع خاص
بك ويمكنك القول أن هذا النوع سيحتوي فقط على هذه القيم المعينة التي يمكن
تخصيصها له. كان لدينا أمثلة للشهر
، حيث كان الشهر قيمًا فقط من يناير إلى ديسمبر.
كان لدينا مثال على الجنس ، حيث يمكنك فقط
تعيين متغيرات من النوع تعداد الجنس ، ذكر أو أنثى ، نفس النوع
من الأفكار.
لكن في هذا الكود ، نريد أن يقوم البرنامج بإنشاء نوع تعداد باسم الشركة.
وبالنسبة لنوع التعداد هذا ، فإن القيم الصالحة الوحيدة هي GOOGLE و FACEBOOK و XEROX
و YAHOO و EBAY و MICROSOFT وجميع الأحرف الاستهلالية.
وأيضًا الترتيب مهم
لأنه يمثل الأعداد الصحيحة ، لذلك يجب أن يكون بنفس الترتيب
أيضًا. يجب أن تحتل Google المرتبة الأولى والفيس بوك في المرتبة الثانية وهكذا.
لذلك سننشئ نوع التعداد هذا لأن هذا هو أول شيء
تفعله باستخدام التعدادات. يمكنك إنشاء النوع ثم استخدام النوع.
بعد إنشاء نوع التعداد المسمى الشركة ، نريد
بعد ذلك إنشاء المتغيرات الثلاثة من هذا النوع ونريد
تعيين قيم المتغيرات الثلاثة هذه لـ Xerox و Google و eBay.
ثم آخر شيء يجب أن يفعله هذا البرنامج هو عرض الإخراج فقط.
برنامج بسيط ، إنه مجرد عرض تعداد.
لذا ما علينا القيام به هنا هو أننا بحاجة إلى استخدام وظيفة
الطباعة ، وعرض المخرجات. يجب أن نعرض قيمة تلك المتغيرات الثلاثة التي أنشأناها.
ويجب علينا أيضًا استخدام سطر جديد حتى يسهل قراءته.
سيكون الناتج بشكل أساسي إذا قمنا بطباعة متغيرات Xerox و Google
و eBay ستكون شيئًا مثل 2 0 4.
الآن يمكنك بالفعل وضع شيء ما قبل تلك الأعداد الصحيحة ، لذا فهي ذات مغزى
، شيء مثل قيمة Xerox هي 2. قيمة جوجل هي 0.
قيمة eBay هي 4.
الآن لماذا هذه القيم 2 0 4 لأن هذه أعداد صحيحة.
تذكر ، يتم تمثيل الأعداد الصحيحة في ج.
هذه هي الأعداد الصحيحة لترتيب الإعلانات
في القائمة. إذن Xerox تساوي 2.
جوجل صفر. تذكر أن Google كان الأول في القائمة
، وأن القائمة تبدأ من 0.
إذن Google 0 و Facebook 1 و Xerox 2 و Yahoo 3 و eBay 4 و Microsoft 5.
وهذا هو سبب طباعة 2 0 4.
هذه هي المتطلبات. هذا ما أريدك أن تحاول تحقيقه.
لذا بعض التلميحات ، يجب عليك أولاً تحديد نوع التعداد
هذا وقيمه.
لذا ما عليك القيام به هو استخدام كلمة رئيسية تعداد. ستحتاج إلى استخدام
الأقواس المتعرجة للقيم الصالحة.
سيتعين عليك التصريح عن ثلاثة متغيرات وتهيئتها.
الطريقة التي تعلن بها عن نوع التعداد هي فقط استخدام التعداد متبوعًا بالاسم
وبعد ذلك يمكنك تعيين قيم باستخدام عامل التشغيل يساوي.
وبعد ذلك تحتاج إلى استخدام printf لعرض قيمة متغيرات التعداد.
لقد أصبحنا جيدًا في printf ، لذا لا ينبغي أن يكون هذا سيئًا للغاية.
سنحتاج إلى استخدام محدد التنسيق.
نظرًا لأن التعدادات هي ints ، فيمكننا فقط استخدام النسبة المئوية d.
سنريد أيضًا إضافة تسلسل الهروب هذا لجعل الإخراج أكثر قابلية للقراءة بالخط المائل
العكسي n.
وهذا كل شيء. هذا ما أريدك أن تحاول تحقيقه. ستتعلم الكثير من هذا التمرين
الصغير ، خاصة كل شيء عن التعداد. شكرًا لك.