---
title: AllocFloatArray
description: "申请一个aclFloatArray，并使用指定内存中的值对其进行初始化。"
url: https://www.hiascend.com/document/detail/zh/canncommercial/latest/API/aolapi/atlasascendc_api_07_1123.html
sourcePath: /source/zh/canncommercial/900/API/aolapi/atlasascendc_api_07_1123.html
indexId: 5d5a66c3f9e2b9fb4e58a0f9bb45040930651e7ee1180037956d07b198c562d870
---
# 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);
}
```
