Je! ni safu tupu?
Je! ni safu tupu?

Video: Je! ni safu tupu?

Video: Je! ni safu tupu?
Video: Utalijua Jiji Full Song 2024, Mei
Anonim

safu tupu --wakati ukubwa wa safu haijatangazwa kuliko safu inajulikana kama safu tupu . TUPU ARRAY ---ikiwa ni safu kuwa na saizi lakini sio maadili kuliko inavyojulikana kama tupu safu.

Vivyo hivyo, safu inaweza kuwa batili Java?

Int safu bila vipengele si lazima null . Ni mapenzi kuwa tu null ikiwa bado haijatengwa. Tazama mafunzo haya kwa habari zaidi kuhusu safu za Java . Wewe unaweza pia angalia ikiwa kuna mambo yoyote katika safu kwa kujua urefu wake, kisha uweke katika taarifa ya if-engine ili kuangalia kama ni null.

Kando na hapo juu, unaangaliaje ikiwa safu ni batili au la?

  1. Kutumia kipengele cha Kuhesabu: Chaguo hili la kukokotoa huhesabu vipengele vyote katika safu. Ikiwa idadi ya vipengele katika safu ni sifuri, basi itaonyesha safu tupu.
  2. Kutumia sizeof() kazi: Njia hii angalia saizi ya safu. Ikiwa saizi ya safu ni sifuri basi safu haina tupu vinginevyo safu sio tupu.

Baadaye, swali ni, unaweza kuweka safu kubatilisha?

Kama wewe kuwa na safu ya nambari kamili na wewe jaribu kutengeneza kipengele null unaweza 't fanya arr= null ; kwa sababu nambari kamili haiwezi kubadilishwa kuwa null . Hapana kabisa. Katika kesi ya kwanza wewe 're mpangilio marejeleo yote katika yako safu kubatilisha . Katika kesi ya pili wewe 're mpangilio kumbukumbu yenyewe ya safu yenyewe kwa null.

Je, kutofautisha null ni nini?

Null . Wakati a kutofautiana haina thamani, inachukuliwa kuwa null . Kuwa na null thamani ni tofauti na kuwa na thamani ya 0, kwani 0 ni thamani halisi. Watayarishaji programu mara nyingi hutumia majaribio ya boolean ili kubaini kama a kutofautiana imepewa thamani au la.

Ilipendekeza: