C语言 赋值问题

为什么在检测时 方框内总是显示:error: array subscript is not an integer
该如何解决呢。之前serial已经定义

kl是浮点数 浮点数是不能作为数组下标的
serial1[kl]是非法的
[]中的类型不可以是浮点型 只允许整型与枚举型
温馨提示:答案为网友推荐,仅供参考
第1个回答  2014-10-06
错误的信息提示 : 数组的下标不是整数
数组的下标不能是浮点型数字
如 serial1[k1] k1就是一个双精度浮点型数字
第2个回答  2014-10-06
下标换成int类型的变量?

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网