理解c语言for循环的标点符号

void print2DArray(int arr[][3], int rows) { // 这里假设每行有3个元素
    printf("print2DArray\n");
    for (int i = 0; i < rows; i++) {
        for (int j = 0; j < 3; j++) { // 固定列数3,或者可以再加一个参数表示列数
            printf("%d ", arr[i][j]);
        }
        printf("\n");
    }
        printf("print2DArray\n");
}

for (int i = 0; i < rows; i++) {}
这里面第一个分号表示这是一个完整的句子, 定义一个新的变量i=0,类型是int.
第二个语句i<rows 表示 进行if判断, 所以也是一个完整句子也加分号.
第三个表示i++, 他表示还没跑完, 他还要继续跑后面的大括号里面的句子. 所以最后不加分号.
我这样理解方便记忆一下.
用vscode 尽量使用ai补全, 这样快不容易出错.

posted on 2025-12-24 11:02  张博的博客  阅读(1)  评论(0)    收藏  举报

导航