91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

c++如何用指針輸出二維數組

c++
小億
150
2024-06-06 12:47:19
欄目: 編程語言

要使用指針輸出二維數組,可以通過以下步驟實現:

1.定義一個二維數組并初始化:

int arr[3][3] = {{1, 2, 3}, {4, 5, 6}, {7, 8, 9}};

2.使用指針遍歷二維數組并輸出元素:

int *ptr = &arr[0][0]; // 指向二維數組的第一個元素

for(int i = 0; i < 3; i++){
    for(int j = 0; j < 3; j++){
        cout << *(ptr + i*3 + j) << " "; // 輸出當前元素的值
    }
    cout << endl; // 換行
}

在上面的代碼中,我們首先定義了一個指針ptr,指向二維數組的第一個元素。然后使用兩個嵌套的循環遍歷二維數組,并通過指針ptr來輸出每個元素的值。在計算每個元素的位置時,我們使用了特定的公式(i*3 + j),其中i表示行數,j表示列數。

運行上面的代碼,我們可以輸出如下結果:

1 2 3 
4 5 6 
7 8 9 

0
石屏县| 扶风县| 辽阳市| 苏州市| 遂溪县| 文安县| 五指山市| 安庆市| 阿巴嘎旗| 潮州市| 都匀市| 白城市| 水城县| 乌鲁木齐县| 大理市| 丘北县| 西充县| 蕲春县| 綦江县| 平顶山市| 荔浦县| 苗栗县| 台东市| 大姚县| 上饶县| 磴口县| 南投市| 景德镇市| 突泉县| 双桥区| 沈阳市| 两当县| 南召县| 门头沟区| 内江市| 肃宁县| 镇雄县| 邯郸县| 来凤县| 中江县| 彰化县|