---
title: AllocFloatArray
description: "申请一个aclFloatArray，并使用指定内存中的值对其进行初始化。"
url: https://www.hiascend.com/document/detail/zh/CANNCommunityEdition/latest/API/aolapi/atlasascendc_api_07_1123.html
sourcePath: /source/zh/CANNCommunityEdition/920beta1/API/aolapi/atlasascendc_api_07_1123.html
indexId: 42b4ea6a6113fdd31fdca0813202168516441ba263e1ed6f017d10994e8a4a3581
---
# AllocFloatArray

#### 功能说明

申请一个aclFloatArray，并使用指定内存中的值对其进行初始化。


#### 函数原型

```
aclFloatArray *AllocFloatArray(const float *value, uint64_t size)
```


#### 参数说明

| 参数 | 输入/输出 | 说明 |
| --- | --- | --- |
| value | 输入 | 源数据，用于初始化aclFloatArray。 |
| size | 输入 | 源数据的元素个数。 |


#### 返回值说明

返回申请到的aclFloatArray对象，申请失败返回nullptr。


#### 约束说明

入参指针不能为空。


#### 调用示例

```
// 申请一个长度为10的aclFloatArray
void Func(aclOpExecutor *executor) {
    float myArray[10];
    aclFloatArray *array = executor->AllocFloatArray(myArray, 10);
}
```
