怎样判断一个整型数组未空?

来源:百度知道 编辑:UC知道 时间:2024/05/16 01:39:00
详细的问题说明,有助于回答者给出准确的答案
怎样判断一个数组为空,就是是当数组中的值都为空!比如在在 C#中:int [,] A= new int[20,10];当这个数组的元素都为零时,怎么判断?除了用循环判断!谢谢

能不能说详细点,用了什么语言,既然定义了一个数组,什么叫未空.

你可以用一个变量i,初值为-1,当给数组赋值时,就加1,去掉一个元素就减1,判断它是否等于-1就能判断数组是否为空.

如果你不去遍历这个数组里的元素,怎么知道是不是0呢,初始化的时候C#里,数组就全是0了吧,不用循环的话,除非你不对它执行任何操作,我不知道C#里有什么现成的方法能在不用循环的条件下,或者说不去遍历数组里的元素的情况下,就可以知道数组里的元素都是否为0.

你可以照我上面的方法做,既然全0的时候是空,那么在你改变其中一个元素值的时候,就可以令i+1,还原到0的时候就i-1,最后只要看i的值,不就可以判断是否为空了,就不用循环了.