C中的静态指针初始化

时间:2014-09-25 06:31:50

标签: c pointers static

我在一段代码下运行。

#include<stdio.h>

int main()
{

    static int *p = (int*)malloc(sizeof(p));
    *p =10;
    printf("%d\n",*p);
}

它给出了以下编译错误。

  

him4.c:4:1:错误:初始化元素不是常数

在下面的场景中,对静态类型的变量有没有具体的处理方法。 请协助。

0 个答案:

没有答案