我想将 24 小时时间转换为 12 小时时间。
int midHour = 15;
int midHour12 = midHour - 12;
if(midHour <= 12)
{
midHour12 = midHour;
string meridiem("AM");
}
else
{
midHour12 = midHour - 12;
string meridiem("PM");
}
cout << midHour12 << meridiem;
但是,我不知道如何让 meridiem 从 if else 块中“逃脱”。它的范围太小了。如何在 if-else 块之外访问 meridiem 的值?
if 语句块中变量初始化的答案不能回答这个问题。