ድርድር ከማንኛውም የፕሮግራም ቋንቋ አስፈላጊ ባህሪዎች ውስጥ አንዱ ነው ፡፡ ስለዚህ ፣ በሶፍትዌሩ ምርቶች ውስጥ በጭራሽ ያልተጠቀመባቸው ፕሮግራም አውጪ የለም ማለት ይቻላል ፡፡ እነሱን ለመፍጠር ቀላል ያደርጉላቸዋል ፡፡ ከድርጅቶች ጋር የተለያዩ ክዋኔዎች አንዳንድ ጊዜ አብዛኛውን የፕሮግራሙን ኮድ ይይዛሉ ፡፡ ከእንደዚህ ዓይነቶቹ ክዋኔዎች አንዱ ዜሮ ነው ፡፡
መመሪያዎች
ደረጃ 1
ዜሮ ድርድር በ C / C ++ ውስጥ። በ C እና C ++ ውስጥ አንድ ድርድር ሲጀምሩ ፣ የድርድሩ አባሎች እንደ ሲ # ወይም ጃቫ ካሉ ቋንቋዎች በተለየ ፣ የዘፈቀደ እሴት ይሰጣቸዋል። ስለዚህ ፣ ሁሉም ንጥረ ነገሮች ከአንድ የተወሰነ እሴት ጋር እኩል ይሆናሉ ብለው ተስፋ የሚያደርጉበት ምንም ምክንያት የለም። ለ C እና C ++ ድርድርን በዜሮ ለማውጣት በርካታ መንገዶች አሉ ፡፡ ይህንን ለማድረግ ሲፈጥሩ የሚከተለውን ኮድ ይጠቀሙ int intray [10000] ፣ memset (array, 0, 10000) ፤ ይህ ኮድ የ 10000 አባላትን ድርድር በመፍጠር እያንዳንዱን ንጥረ ነገር እሴቱን ይመድባል። 0. እንዲሁም ፣ ለመፍጠር በሚጀመርበት ጊዜ የዜሮዎች ድርድር ፣ ቀላሉን ኮድ ይጠቀሙ int intray [100] = {0} ፤ ይህ ኮድ የ 100 አባላትን ድርድር በመፍጠር ሁሉንም ንጥረ ነገሮች ወደ 0. ይመድባል።; ለ (እኔ ፣ እኔ)
በጃቫ ውስጥ ዜሮ ድርድር። በጃቫ ውስጥ ከሲ / ሲ ++ በተለየ ፣ እንደ ክፍል ተለዋዋጭ ድርድር ሲጀምሩ ሁሉም ንጥረ ነገሮች ወዲያውኑ ከ 0 ጋር እኩል የሆነ እሴት ይሰጣቸዋል - የቁጥር ብዛት ከሆነ ፣ ሐሰተኛ - የቦሌ ተለዋጮች ድርድር ከሆነ - የነገሮች ድርድር ከሆነ። ስለዚህ ፣ በጃቫ ውስጥ በሚነሳበት ጊዜ አንድ ድርድርን በእጅ ዜሮ ማድረግ የለብዎትም ፡፡ ግን ፣ እንደ ክፍል ተለዋዋጭ ሳይሆን ድርድርን ከፈጠሩ ፣ ነገር ግን በተግባሩ ወይም በሉቱ አካል ውስጥ ካሳወቁ አሰባሳቢው ሁሉም እሴቶች ከ 0 (ሐሰተኛ ፣ ባዶ) ጋር እኩል እንደሚሆኑ ዋስትና አይሰጥም። በዚህ ጊዜ ድርድሩን በዜሮ ለማውጣት የሚከተሉትን ዑደት ይጠቀሙ-int array = new int [10000]; // ለ 10000 አባሎች ድርድር ይፍጠሩ ለ (int i = 0; i
ደረጃ 2
በጃቫ ውስጥ ዜሮ ድርድር። በጃቫ ውስጥ ከሲ / ሲ ++ በተለየ ፣ እንደ ክፍል ተለዋዋጭ ድርድር ሲጀምሩ ሁሉም ንጥረ ነገሮች ወዲያውኑ ከ 0 ጋር እኩል የሆነ እሴት ይሰጣቸዋል - የቁጥር ብዛት ከሆነ ፣ ሐሰተኛ - የቦሌ ተለዋጮች ድርድር ከሆነ - የነገሮች ድርድር ከሆነ። ስለዚህ ፣ በጃቫ ውስጥ በሚጀመርበት ጊዜ አንድ ድርድርን በእጅ ዜሮ ማድረግ የለብዎትም ፡፡ ግን ፣ እንደ ክፍል ተለዋዋጭ ሳይሆን ድርድርን ከፈጠሩ ፣ ነገር ግን በተግባሩ ወይም በሉቱ አካል ውስጥ ካሳወቁ አሰባሳቢው ሁሉም እሴቶች ከ 0 (ሐሰተኛ ፣ ባዶ) ጋር እኩል እንደሚሆኑ ዋስትና አይሰጥም። በዚህ ጊዜ ድርድሩን በዜሮ ለማውጣት የሚከተሉትን ዑደት ይጠቀሙ-int array = new int [10000]; // ለ 10000 አባሎች ድርድር ይፍጠሩ ለ (int i = 0; i