Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/haskell/10.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
c++;分号-循环和语句的规则是什么? 我学习C++,一般都有明确的规则,但是我对分号的规则有点困惑。下面的两个例子效果不错,但最佳实践是什么?背后的逻辑是什么_C++ - Fatal编程技术网

c++;分号-循环和语句的规则是什么? 我学习C++,一般都有明确的规则,但是我对分号的规则有点困惑。下面的两个例子效果不错,但最佳实践是什么?背后的逻辑是什么

c++;分号-循环和语句的规则是什么? 我学习C++,一般都有明确的规则,但是我对分号的规则有点困惑。下面的两个例子效果不错,但最佳实践是什么?背后的逻辑是什么,c++,C++,示例1(不带分号): #包括 使用名称空间std; int main(){ 对于(int i=0;i

示例1(不带分号):

#包括
使用名称空间std;
int main(){
对于(int i=0;i<10;i++){
如果(真){

cout示例2,重新格式化:

#包括
使用名称空间std;
int main(){
对于(int i=0;i<10;i++){
如果(真){

我建议你选一本很好的C++书来详细解释这类事情。我个人推荐。祝你好运!半结肠是一个标点符号,它们代表了一个陈述的结尾。你所展示的例子是半殖民地的多余用法。谢谢。我会得到这本书的。这很有意义。谢谢!彼得——如果这是一个。NSWER回答你的问题,请考虑答案。
#include <iostream>
using namespace std;

int main () {
    for (int i = 0; i < 10; i++) {
        if (true) {
            cout << i << endl;
        }

    }
}
#include <iostream>
using namespace std;

int main () {
    for (int i = 0; i < 10; i++) {
        if (true) {
            cout << i << endl;
        };

    };
};