C语言中,如何重置一个整型数组?

坚持_执着 发布于 2014/07/04 23:08
阅读 1K+
收藏 1

如题,是这样:

int int_array[10];
memset(int_array, 0, sizeof(int_array));



还是这样:

int int_array[10];
memset(&int_array, 0, sizeof(int_array));



还是两者皆可?

加载中
0
老汉-憨憨
老汉-憨憨
int int_array[10];

memset(&int_array[0], 0, sizeof(int_array));
0
周翼翼
周翼翼
两个都行.
0
十舍七匹狼
十舍七匹狼
手册上写了,memset第一个参数传的是地址,所以要么是 int_array,要么是&int_array[0]
0
jingweiyoung
jingweiyoung
需要看一下数组名和指针的区别。。
0
zhuran
zhuran
int_array是个一维数组,int_array,&int_array,&int_array[0]三者皆可。
返回顶部
顶部