-1
字符串的元素:C++检查以这种形式给出一个字符串相等
下午7时05分45秒
我将其转换为军用时间。 我的想法是相应然而,它是否是一个“P”或“A”检查元件8的字符串和修改字符串此表达式:
if (time[8] == 'P');
总是评估为真时是否[8]是一个'A'或'P',甚至'7'为什么?
字符串的元素:C++检查以这种形式给出一个字符串相等
下午7时05分45秒
我将其转换为军用时间。 我的想法是相应然而,它是否是一个“P”或“A”检查元件8的字符串和修改字符串此表达式:
if (time[8] == 'P');
总是评估为真时是否[8]是一个'A'或'P',甚至'7'为什么?
因为在if
声明后面有一个额外的分号。
你怎么知道它是评估为真?你只是在if后面执行一个空语句。 –
谢谢你们为我清理那些东西 – simbaDude