niusouti.com

C语言 malloc 有乱码char *retuNum=NULL;retuNum=(char *)malloc(sizeof(char));我输出retuNum时,有乱码,而且这乱码每次运行时还不一样,怎么办呢

题目
C语言 malloc 有乱码

char *retuNum=NULL;

retuNum=(char *)malloc(sizeof(char));

我输出retuNum时,有乱码,而且这乱码每次运行时还不一样,怎么办呢


相似考题
更多“C语言 malloc 有乱码 ”相关问题
  • 第1题:

    设链表中的结点是NODE类型的结构体变量,且有NODE*p;为了申请一个新结点,并由p指向该结点,可用以下语句()。

    Ap=(NODE*)malloc(sizeof(p));

    Bp=(*NODE)malloc(sizeof(NODE));

    Cp=(NODE)malloc(sizeof(p));

    Dp=(NODE*)malloc(sizeof(NODE));


    D

  • 第2题:

    【单选题】若指针p已正确定义,要使p指向两个连续的整型动态存储单元,正确的语句是()。

    A.p=2*(int *)malloc(sizeof(int));

    B.p=(int *)malloc(2*sizeof(int));

    C.p=(int *)malloc(2*2);

    D.p=(int*)malloc(2, sizeof(int));


    p=2*(int*)malloc(sizeof(int));

  • 第3题:

    在C语言中,用malloc函数申请的存储区域是在哪个内存区域中()

    A.程序数据区

    B.静态区

    C.栈

    D.堆


    正确

  • 第4题:

    【单选题】若指针p已正确定义,要使p指向两个连续的整型动态存储单元,不正确的动态分配语句是 。

    A.p=2*(int*)malloc(sizeof(int));

    B.p= (int*)malloc(2*sizeof(int));

    C.p= (int*)malloc(2*sizeof (unsigned int));

    D.p= (int* )malloc(2,sizeof(int));


    p=2*(int*)malloc(sizeof(int));

  • 第5题:

    在C语言程序中,malloc等内存分配函数的使用次数一定要和free相等,并一一配对使用。


    stdlib.h