c指针声明和初始化 发表于 2019-11-17 更新于 2023-01-11 阅读次数: 本文字数: 165 阅读时长 ≈ 1 分钟 正常声明并初始化1int a = 1; int *p; p = &a; //初始化为已存在的指针地址 正常声明并初始化2int* p; p = (int*)calloc(2, sizeof(int)); //分配内存地址 *p = 1; //赋值为1 free(p); //自行分配的内存需要手动释放 指针必须经过分配内存才能再赋值,没有分配内存地址的指针不能直接赋值