while (packet[i].source <1 || >1024)
错误:> 标记之前的预期主表达式。
当我这样做时它工作正常<1
,然后当我添加一个 OR 运算符时它会中断:/
inb4 一些非常简单的东西,但我已经编码了好几天,我的大脑着火了。
干杯,伙计们。
while (packet[i].source <1 || >1024)
错误:> 标记之前的预期主表达式。
当我这样做时它工作正常<1
,然后当我添加一个 OR 运算符时它会中断:/
inb4 一些非常简单的东西,但我已经编码了好几天,我的大脑着火了。
干杯,伙计们。
它应该是:
while (packet[i].source < 1 || packet[i].source > 1024)
非常错误,因为它是语法错误,您必须使用:
while (packet[i].source <1 || packet[i].source >1024)
对于每||
一个&&
你都必须参考packet[i].source
。与口语非常不同,可能看起来很痛苦,但你会学会喜欢结构化编程的方式。
别担心,我们都经历过,似乎总是最简单的问题需要最长的时间才能解决。