亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

C語言庫函數calloc()怎么使用

小億
84
2023-11-30 12:20:06
欄目: 編程語言

C語言庫函數calloc()用于動態分配內存空間,并將分配的內存空間全部初始化為0。

使用calloc()的語法為:

ptr = (cast_type*)calloc(n, size);

參數說明:

  • ptr:指向要分配的內存空間的指針。
  • cast_type:分配的內存空間的數據類型。
  • n:要分配的內存空間的元素個數。
  • size:每個元素的大小(單位是字節)。

使用calloc()的示例:

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

int main() {
    int* ptr;
    int n, i;

    printf("請輸入要分配的內存空間的元素個數:");
    scanf("%d", &n);

    // 分配內存空間
    ptr = (int*)calloc(n, sizeof(int));

    if (ptr == NULL) {
        printf("內存分配失敗\n");
        exit(1);
    }

    printf("請輸入%d個整數:\n", n);
    for (i = 0; i < n; i++) {
        scanf("%d", &ptr[i]);
    }

    printf("您輸入的整數為:\n");
    for (i = 0; i < n; i++) {
        printf("%d ", ptr[i]);
    }

    // 釋放內存空間
    free(ptr);

    return 0;
}

運行程序后,會提示輸入要分配的內存空間的元素個數,然后依次輸入這些整數。程序會將輸入的整數打印出來,并在結束時釋放分配的內存空間。

0
广昌县| 河南省| 宜州市| 乐都县| 临西县| 容城县| 平和县| 左权县| 石嘴山市| 绥芬河市| 营口市| 交口县| 西丰县| 长寿区| 永春县| 双柏县| 南漳县| 五常市| 英吉沙县| 梅河口市| 灌阳县| 盐津县| 普兰店市| 灵山县| 綦江县| 乐业县| 涞水县| 九龙城区| 乌兰县| 彭阳县| 砚山县| 会理县| 汉源县| 阳谷县| 葫芦岛市| 丘北县| 桂林市| 冀州市| 达日县| 东海县| 隆昌县|