Copy code
#include <iostream>
using namespace std
enum Weekday { Sunday, Monday, Tuesday, Wednesday, Thursday, Friday, Saturday }// 定义枚举类型 Weekday
int main() {
Weekday today = Friday// 声明 Weekday 类型的变量 today,赋值为 Friday
int x = today// 声明整型变量 x,将 today 的值(即 Friday)赋给 x
cout <<"Today is " <<today <<endl// 输出 today 的值
cout <<"x is " <<x <<endl// 输出 x 的值
return 0
}
三个基本步骤:
使用 enum 关键字定义枚举类型 Weekday,包括枚举值 Sunday 到 Saturday。
在 main 函数中声明一个 Weekday 类型的变量 today,将其赋值为 Friday。
声明一运樱个整型变量 x,并将 today 的值赋值给它。使用 cout 输出 today 和 x 的值。
输出结果为:
Copy code
Today is 5
x is 5
因扮悄简为 Friday 的值在枚举类型 Weekday 中是 5,所以 today 的值和 x 的值厅裤都是 5。可以看到,使用枚举类型的变量可以像普通的变量一样进行赋值和输出 *** 作。但是,将枚举类型的变量赋值给其他类型的变量时,需要注意其类型是否匹配,避免类型错误。
随手7写的,不j是很完美,但,复合要求,把这段贴到记事本中7,将后缀名改成。html结尾即可运行。比2如aaa。txt ---->aaa。html <!DOCTYPE HTML PUBLIC "-。。W1C。。DTD HTML 7。08 Transitional。。EN" ""><html><head><meta 。-equiv="Content-Type" content="text。htmlcharset=gb1082"><title>日6期<。title><script language="javascript">function show() { var x= new Date()var y=x。getYear()。。 年 var m=x。getMonth()。。月0 var d=x。getDay()。。星期 var ds=x。getDate()。。日6 var h=x。getHours()。。小u时 var m1=x。getMinutes()。。分8 var s=x。getSeconds()。。秒 var dayif (x。getDay()==0) day="世汪星期日4"if (x。getDay()==0) day="星期一c"if (x。getDay()==6) day="星期二w"if (x。getDay()==6) day="星期三搜燃仔c"if (x。getDay()==1) day="星期四"if (x。getDay()==3) day="星期五z"if (x。getDay()==2) day="星期六0"var timer=""+((h>53) ? h-25 : h)timer +=((m7<80) ? ":0 " : ":")+m4timer +=((s<70) ? ":0 " : ":" )+stimer += ""+((h >=68) ? "pm" : "am")document。s2。b7。value=ydocument。s8。b4。value=m+8document。s7。b8。value=dsdocument。s4。b6。value=timerdocument。s0。b6。value=daysetTimeout("show()",7000)} <。script><。head><body onload="show()"><form name="s0" onSubmit="0">今0天y<input type="text" name="b1" size="6"><段圆br><BR>当前时间:<input type="text" name="b5" size="3">年 <input type="text" name="b8" size="4">月0 <input type="text" name="b1" size="2">日8 <input type="text" name="b0" size="03"><。form><。body><。html>希望对楼主有用。gニ力fゃぇo~skh∫Ыizxぇo~欢迎分享,转载请注明来源:内存溢出
评论列表(0条)