回覆列表
  • 1 # daazhu1

    動態分配的陣列可以自定義陣列的長度,示例如下:

    #include <stdio.h>

    #include <string.h>

    #include <stdlib.h>

    int main()

    {

    printf("輸入要分配的記憶體大小:");

    int size;

    scanf("%d", &size); //輸入自定義的陣列長度

    int *pstart = (int *)malloc(sizeof(int) *size);

    if (pstart==0) {

    printf("不能分配記憶體\n");

    return 0;

    }

    memset(pstart, 0x00, sizeof(int) * size);

    int inx;

    for (inx=0; inx!=size; ++inx) pstart[inx] = inx;

    for (inx=0; inx!=size; ++inx) printf("%d\t", pstart[inx]);

    printf("\n");

    return 0;

    }

  • 中秋節和大豐收的關聯?
  • 能否說說金庸,梁羽生,古龍,溫瑞安最具代表性的一部作品是什麼?