我想比较一个值与范围的两端。这就是我的代码的样子:
if ( timeramount >5 && <10 )...do some stuff...
因此,我的应用程序需要知道timeramount
是否大于5但小于10。
有人可以帮忙吗?
答案 0 :(得分:2)
&&
,||
等逻辑运算符需要两个操作数。那些操作数必须是表达式。 < 10
不是一个有效的表达式,因为它缺少一个操作数(“小于10?”)。
用C语言表达你所描述的“如果时间长度大于5但小于10”的自然语言,你必须更加冗长:
if (timeramount > 5 && timeramount < 10) {
/* if timeramount is greater than 5 AND timeramount is less than 10 */
;
}
我建议你抓一本关于C的好的入门书,以便学习该语言的基础知识。 Kernighan&amp; Ritchie的“C编程语言”是一个好的开始,但你可以咨询this question。