---
title: 数组随机初始化行为差异
description: "x86和鲲鹏处理未初始化数组的行为是不一致的。x86平台默认是随机值（非0），而鲲鹏的结果有非0和部分0值。如果用户的代码依赖这个随机值进行业务处理，不同平台的结果就是不一样的。代码里出现随机初始值的问题如下所示："
url: https://www.hikunpeng.com/document/detail/zh/perftuning/precisionopt/kunpengprecision_12_0019.html
sourcePath: /source/zh/perftuning/precisionopt/kunpengprecision_12_0019.html
indexId: 11fd25cb98e31d6b6223024ab7ad9176d52b22c460a82884a2558a0fc4c8b4e364
---
# 数组随机初始化行为差异

#### 介绍

x86和鲲鹏处理未初始化数组的行为是不一致的。x86平台默认是随机值（非0），而鲲鹏的结果有非0和部分0值。如果用户的代码依赖这个随机值进行业务处理，不同平台的结果就是不一样的。代码里出现随机初始值的问题如下所示：


#### 规避方式

毕昇自带，无需安装。


#### 使用方法

在编译时加上-finit-one。
