我有 C 代码,我在其中声明了一些变量:char c[8][8]; int pos[2][2];
(k 和 l 是整数)并且我将一些条件设置为:
if('a' <= c[pos[k][l]][pos[k][l+1]]<='z'){...}else{...}
其中条件验证字符c[pos[k][l]][pos[k][l+1]]
是 'a' 和 'z' 之间的某个字母。但我总是收到同样的错误信息
line ..: warning: comparisons like 'X<=Y<=Z' do not have their mathematical meaning
这个问题肯定很简单,但是在 if 语句中比较的正确语法是什么?