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