Vargjet janë një nga atributet e kërkuara të çdo gjuhe programimi. Prandaj, vështirë se ka një programues që nuk i ka përdorur kurrë ato në produktet e tij të softuerit. Ato e bëjnë më të lehtë krijimin e tyre. Operacione të ndryshme me vargje ndonjëherë marrin pjesën më të madhe të kodit të programit. Një nga operacionet e tilla është zeroizimi i tij.
Udhëzimet
Hapi 1
Varg zero në C / C ++. Kur inicializoni një grup në C dhe C ++, elementeve të grupit u caktohet një vlerë e rastësishme, ndryshe nga, për shembull, gjuhë të tilla si C # ose Java. Prandaj, nuk ka asnjë arsye për të shpresuar se të gjithë elementët do të jenë të barabartë me një vlerë të caktuar. Për C dhe C ++, ka disa mënyra për të zeruar zërat. Për ta bërë këtë, gjatë krijimit të tij, përdorni kodin e mëposhtëm: int array [10000]; memset (array, 0, 10000); Ky kod do të krijojë një koleksion prej 10000 elementësh dhe do t'i caktojë secilit element vlerën 0. Gjithashtu, për të krijuar një vargu i zero gjatë inicializimit, përdorni kodin më të thjeshtë: int array [100] = {0}; Ky kod do të krijojë një grup prej 100 elementësh dhe do të caktojë të gjithë elementët në 0. Për të zeruar zërin e rreshtit, përdorni sythet: i = 0; për (i; i
Varg zero në Java. Ndryshe nga C / C ++ në Java, kur inicializojmë një grup si një variabël të klasës, të gjithë elementëve u caktohet menjëherë një vlerë e barabartë me: 0 - nëse është një varg numrash, false - nëse është një varg i ndryshoreve boolean, null - nëse është një grup objektesh. Prandaj, në Java, nuk duhet të zerosni manualisht një grup gjatë inicializimit. Por, nëse krijoni një grup jo si një ndryshore të klasës, por e deklaroni atë në trupin e një funksioni ose loop, atëherë përpiluesi nuk garanton që të gjitha vlerat do të jenë të barabarta me 0 (false, null). Në këtë rast, përdorni lakun e mëposhtëm për të zeruar zeron: vargu int = int i ri [10000]; // krijoni një grup me 10000 elementë për (int i = 0; i
Hapi 2
Varg zero në Java. Ndryshe nga C / C ++ në Java, kur inicializojmë një grup si një variabël të klasës, të gjithë elementëve u caktohet menjëherë një vlerë e barabartë me: 0 - nëse është një varg numrash, false - nëse është një varg i ndryshoreve boolean, null - nëse është një grup objektesh. Prandaj, në Java, nuk duhet të zerosni manualisht një grup gjatë inicializimit. Por, nëse krijoni një grup jo si një ndryshore të klasës, por e deklaroni atë në trupin e një funksioni ose loop, atëherë përpiluesi nuk garanton që të gjitha vlerat do të jenë të barabarta me 0 (false, null). Në këtë rast, përdorni lakun e mëposhtëm për të zeruar zeron: vargu int = int i ri [10000]; // krijoni një grup me 10000 elementë për (int i = 0; i