strlen函数可以用在int型数组上吗,如何定义空int型数组?

想用一个int型数组储存未知个数但不会越界的n个整数,然后用strlen函数求它的长度来确定n...
用strlen函数可以求int型数组长度嘛,是和char型一样在初始的时候全部赋空字符'\0'还是怎么操作呢...求指点

strlen只能用在字符串

定义空的int数组
int am[1000];
memset(am, 0, 1000);

动态开辟 或者 定义一个足够大的数组,然后你输入的时候输入一个,统计一个,strlen只能用在字符串