android定义一个全局数组初始化,在Android NDK上将全局变量初始化为零
时间: 2023-12-10 10:37:56 浏览: 173
android定义数组
在Android中定义全局数组并将其初始化,可以在全局范围内声明变量,并在声明时进行初始化,如下所示:
```java
int[] myArray = {1, 2, 3, 4, 5};
```
如果要将全局数组初始化为零,您可以使用以下代码:
```java
int[] myArray = new int[10]; // 创建一个长度为10的数组
Arrays.fill(myArray, 0); // 将数组中所有元素设置为0
```
在NDK中将全局变量初始化为零,可以在C/C++代码中使用静态初始化,如下所示:
```c
#include <stdio.h>
int myArray[10] = {0}; // 将全局变量myArray初始化为0
int main() {
printf("My Array: ");
for (int i = 0; i < 10; i++) {
printf("%d ", myArray[i]);
}
return 0;
}
```
在这个例子中,我们将全局变量myArray初始化为0,然后在main函数中打印出来。您可以在C/C++代码中使用这种方法来初始化任何全局变量。
阅读全文