【发布时间】:2016-04-16 11:29:30
【问题描述】:
如何将 vars 数组设置为全零“0”值?
typedef char array_t[100];
void
setvars(array_t vars[], int lens[]) {
/*vars : 10 numbers
lens : the length of 10 numbers in vars
*/
.
.
.
}
感谢您的帮助。
【问题讨论】:
-
使用循环或
memset。请不要问怎么做。 -
array_t的 typedef 几乎肯定不是您想要的。特别是,您不能按值传递该类型,因为当用作函数参数时,它会“衰减”为char *。
标签: c arrays initialization character array-initialization