动态声明数组和指针

Posted g1191613819

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了动态声明数组和指针相关的知识,希望对你有一定的参考价值。

一、代码

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

void main(){
    int x,*array;
    printf("需要申请的数组大小:");
    scanf("%d",&x);
    array=malloc(x*sizeof(int));
    for(int i=0;i<x;i++){
        array[i]=i;
    }
    for(int i=0;i<x;i++){
        printf("%d ",array[i]);
    }
   free(array); }

结果:

技术图片

以上是关于动态声明数组和指针的主要内容,如果未能解决你的问题,请参考以下文章

C和C指针小记(十六)-动态内存分配

Go语言切片

指向动态声明的 cstrings 数组的指针

如何定义一个动态的数组?

如何为多维数组动态分配内存

Objective-C Block与函数指针比较