初始化（）在计算机编程领域中指为数据对象或变量赋初值的做法，如何初始化则取决于所用的程序语言以及所要初始化的对象的存储类型等属性。用于进行初始化的程序结构则称为初始化器或初始化列表。初始化和变量声明是明显有区别的，而且初始化也先于变量声明进行，但两者在实践中仍常被混淆。
实现.初始化可以在编译时通过静态嵌入值来实现，也可以在运行时进行分配。进行初始化的代码部分称为“初始化代码”，但这部分代码可能还包含其他的一次性使用函数（例如打开文件）。将存储单元设为16进制0的做法也称作“清除”