C语言:
(1)静态数组
int a[10]={};
(2)动态数组,使用malloc,memset,注意memset是对单个字节进行赋值,不是对int中的四个字节同时赋值,它的头文件是
#include <string.h>。毕竟它原本要操作的是字符串中的字符,也就是一个字节,哈哈哈
int *a = (int*)malloc(6*sizeof(int));
memset(a,0,6*sizeof(int));
//使用完,请记得释放
free(a);
(3)动态数组,使用calloc
int *a = (int*)calloc(6,sizeof(int));
//使用完,请记得释放
free(a);
C++:
(1)静态数组
int a[10]={};
(2)动态数组,使用 new
int *a = new int[10]();
//使用完,记得释放
delete []a;