char a[20]可以看成数组和字符串,20代表能输入19个字符,不代表有20个chara变量?

int a[20]只能看成数组,20代表有20个int a变量。
这样说对吗?

int a[20]只能看成数组,20代表有20个int a变量。
这样说是不对的。
char a[20]可以看成数组和字符串,20代表能输入最多19个字符的字符串,或能够保存20个char类型的值。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2021-08-20
20代表有20个int a变量。
这个说法是对的,c语言的下表从0开始,最后一个下标是19本回答被网友采纳