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

溫馨提示×

C語言怎么創建二維空數組

小億
159
2023-12-09 06:51:24
欄目: 編程語言

在C語言中,可以通過以下步驟創建一個二維空數組:

  1. 聲明一個指向指針的指針(即二維數組的指針)。
  2. 使用malloc()函數分配內存來存儲二維數組的行。
  3. 對每一行,使用malloc()函數分配內存來存儲二維數組的列。

下面是一個示例代碼:

#include <stdio.h>
#include <stdlib.h>

int main() {
    int rows, cols, i, j;

    printf("Enter the number of rows: ");
    scanf("%d", &rows);
    printf("Enter the number of columns: ");
    scanf("%d", &cols);

    // 創建二維數組
    int** arr = (int**)malloc(rows * sizeof(int*));
    for (i = 0; i < rows; i++) {
        arr[i] = (int*)malloc(cols * sizeof(int));
    }

    // 打印二維數組
    for (i = 0; i < rows; i++) {
        for (j = 0; j < cols; j++) {
            printf("%d ", arr[i][j]);
        }
        printf("\n");
    }

    // 釋放內存
    for (i = 0; i < rows; i++) {
        free(arr[i]);
    }
    free(arr);

    return 0;
}

該代碼首先要求用戶輸入二維數組的行數和列數。然后,使用malloc()函數分配內存來存儲二維數組的行和列。最后,打印二維數組的內容,并釋放分配的內存。

0
自贡市| 晋州市| 威远县| 阿勒泰市| 石河子市| 陆丰市| 交口县| 盐亭县| 中牟县| 长寿区| 敖汉旗| 仙居县| 化州市| 上林县| 崇州市| 南溪县| 弥勒县| 遂宁市| 丹江口市| 阜新| 隆化县| 鄂温| 毕节市| 平乐县| 柘城县| 青州市| 清流县| 兴隆县| 洪江市| 开原市| 德江县| 灯塔市| 八宿县| 建平县| 隆安县| 巩留县| 绥棱县| 丹棱县| 博乐市| 上虞市| 上饶市|