Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/loops/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
这个简单的while循环有什么问题!(C++)_C++_Loops_While Loop - Fatal编程技术网

这个简单的while循环有什么问题!(C++)

这个简单的while循环有什么问题!(C++),c++,loops,while-loop,C++,Loops,While Loop,错误:应在>标记之前使用主表达式 当我只做时,它工作正常,应该是: while (packet[i].source <1 || >1024) 由于这是一个语法错误,您必须使用: while (packet[i].source < 1 || packet[i].source > 1024) 对于每个| |和每个&&您必须参考数据包[i].source。与口语非常不同,可能看起来很痛苦,但你会爱上结构化编程的方式 别担心,我们都经历过,似乎最简单的问题总是需要最长时间才能

错误:应在>标记之前使用主表达式

当我只做时,它工作正常,应该是:

while (packet[i].source <1 || >1024)

由于这是一个语法错误,您必须使用:

while (packet[i].source < 1 || packet[i].source > 1024)
对于每个| |和每个&&您必须参考数据包[i].source。与口语非常不同,可能看起来很痛苦,但你会爱上结构化编程的方式


别担心,我们都经历过,似乎最简单的问题总是需要最长时间才能解决。

因为您是新来的网站,请记住单击答案评级下方的复选框,将此问题标记为已回答。遗憾的是,这根本不同。数学类的比较真是太好了。如果1>数据包[i]。源>1024{…}
while (packet[i].source <1 || packet[i].source >1024)