C语言为什么数组长度定义为1时没有实际意义?

如题所述

因为当数组的长度为1时,就相当于只定义了一个变量,就失去了数组定义多变量和方便使用并表示变量这一优势。所以定义数组其长度为1并没有实际意义。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2021-05-06
因为数组长度定为1时,就是相当于一个字符型,毫无实际意义!谢谢,望采纳!
第2个回答  2021-05-06
因为长度为1的数组就是一个普通变量。所以定义1长度就是多余的,专业术语叫做语法冗[rong]余。

比如int a[1] 与int a一个意思。
相似回答