في C ، كيف تحدد سلاسل في التعداد؟

ما زلت أتعلم typedef enum testCaseId “TC-HIW-0019” = 0، “TC-HIW-0020”، “TC-HIW-0021” testCaseId؛

يجب التعبير عن حالات الاختبار الخاصة بي في التعداد. في وظيفة الاختبار الخاصة بي ، يجب أن أنتقل بين سيناريوهات الاختبار مثل:

void testfunc\(uint8\_t no\)
\{ 
    switch\(no\)
    \{
        case 0:
        case 1:
        default:
    \}
\}

وفقًا لـ موقع الويب (C Strings | Declaring Strings in C - Scaler Topics) هذا ، بدلاً من استخدام القيم التي تم تعدادها (x) لكل رمز ، استخدم testCaseDesc عندما تريد قيمة النص لأغراض وصفية مثل التسجيل. لست متأكدًا مما تقصده. هل يمكن لأي شخص مساعدتي من فضلك؟

لذا ، هل يمكن لشخص ما أن يشرح كيفية استخدام التعداد لتحديد السلاسل؟