字符串基本知识,高采纳率

想问一下,int a[10]={0}
后面gets(a),可不可以理解成,定义一个字符串,但是里面是空的,然后用gets输入进去

//可以,但应用char代替int
char a[10]={0};
gets(a);//注意输入不要超过9个字符

不可以,因为int a[10]={0}代表给a[0]赋值为0