程序运行得很好,很清晰,但我只是想问一下,为什么我们不在for循环的请求和结尾添加{-}?程序在没有添加它们的情况下运行得很好,但是当我试图在for循环中添加{-}时,程序运行得不好,难道我们不应该在每个循环的请求和结束中添加{-}吗?int c, first, last, middle, n, search, array[100];
scanf("%d",&n);
printf
在break for 循环中使用语句是一种错误的做法吗?这是个糟糕的做法吗?我已经看到了使用的替代方法:定义变量vFound并在找到值时将其设置为true,并在for语句条件下检查vFound。但是,是否有必要为此目的创建一个新变量?我是在普通C或C++ for循环的上下文中询问的。
P.S:建议不要使用中断。
为了继续从标题中继续,我正在删除for循环中数组的一个元素-问题是for循环随后继续读取下一个元素。因为(例如)数组编号20被删除,21变成20,所以在for循环的下一个循环中,20 (以前的21)现在被跳过.!更详细的是:我有一个for循环,在其中我访问了相应的arrayi元素,循环中有一个语句,如果它适合某个条件,就删除数组的条目(不要担心条件是什么)。.
// then, in or