新聞中心
這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
c語言怎么用枚舉類型的字符串
在C語言中,可以使用枚舉類型來定義一組相關(guān)的字符串,下面是一個詳細的步驟和示例代碼:

林州ssl適用于網(wǎng)站、小程序/APP、API接口等需要進行數(shù)據(jù)傳輸應用場景,ssl證書未來市場廣闊!成為成都創(chuàng)新互聯(lián)公司的ssl證書銷售渠道,可以享受市場價格4-6折優(yōu)惠!如果有意向歡迎電話聯(lián)系或者加微信:18982081108(備注:SSL證書合作)期待與您的合作!
1、需要包含頭文件和,以便使用輸入輸出函數(shù)和字符串操作函數(shù)。
#include#include
2、接下來,使用枚舉類型定義一組字符串,枚舉類型的語法如下:
enum 枚舉名 {
枚舉元素1,
枚舉元素2,
...
};
定義一個名為Weekdays的枚舉類型,包含星期一到星期日的字符串:
enum Weekdays {
MONDAY,
TUESDAY,
WEDNESDAY,
THURSDAY,
FRIDAY,
SATURDAY,
SUNDAY
};
3、可以在程序中使用枚舉類型來表示星期幾,聲明一個Weekdays類型的變量并賦值為MONDAY:
Weekdays today = MONDAY;
4、若要將枚舉類型的值轉(zhuǎn)換為字符串,可以使用printf函數(shù)和格式化字符串,打印當前星期幾的字符串表示:
printf("Today is %s
", WeekdaysString[today]);
WeekdaysString是一個數(shù)組,存儲了每個枚舉元素的字符串表示:
const char* WeekdaysString[] = {"Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday", "Sunday"};
完整的示例代碼如下:
#include#include enum Weekdays { MONDAY, TUESDAY, WEDNESDAY, THURSDAY, FRIDAY, SATURDAY, SUNDAY }; const char* WeekdaysString[] = {"Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday", "Sunday"}; int main() { Weekdays today = MONDAY; // 假設(shè)今天是星期一 printf("Today is %s ", WeekdaysString[today]); // 打印當前星期幾的字符串表示 return 0; }
運行以上代碼,輸出結(jié)果為:Today is Monday。
新聞名稱:c語言怎么用枚舉類型的字符串
網(wǎng)頁鏈接:http://m.fisionsoft.com.cn/article/dhchopg.html


咨詢
建站咨詢
