Arrays is een van die vereiste eienskappe van enige programmeertaal. Daarom is daar skaars 'n programmeerder wat dit nog nooit in sy sagtewareprodukte gebruik het nie. Dit maak dit makliker om dit te skep. Verskeie bewerkings met skikkings neem soms die meeste programkode in beslag. Een van sulke bedrywighede is die nulstelling daarvan.
Instruksies
Stap 1
Nul skikking in C / C ++. Wanneer 'n skikking in C en C ++ geïnitialiseer word, word die skikkingselemente 'n ewekansige waarde toegeken, anders as byvoorbeeld tale soos C # of Java. Daarom is daar geen rede om te hoop dat alle elemente gelyk is aan 'n sekere waarde nie. Vir C en C ++ is daar verskillende maniere om skikkings op te hef. Om dit te doen, gebruik die volgende kode as u dit skep: int array [10000]; memset (array, 0, 10000); hierdie kode sal 'n array van 10000 elemente skep en aan elke element die waarde gee 0. Om ook 'n gebruik die eenvoudiger kode: int skikking [100] = {0}; hierdie kode sal 'n skikking van 100 elemente skep en alle elemente toewys aan 0. Gebruik die lusse om die skikking te nul: i = 0; vir (i; i
Nul skikking in Java. In teenstelling met C / C ++ in Java, word by die initialisering van 'n skikking as 'n klasveranderlike onmiddellik aan elke element 'n waarde toegeken gelyk aan: 0 - as dit 'n skikking van getalle is, vals - as dit 'n skikking van Booleaanse veranderlikes is, null - as dit 'n verskeidenheid voorwerpe is. Daarom moet u in Java nie 'n skikking handmatig nul tydens initialisering nie. Maar as u 'n skikking nie as 'n klasveranderlike skep nie, maar dit in die liggaam van 'n funksie of lus verklaar, dan waarborg die samesteller nie dat alle waardes gelyk sal wees aan 0 (vals, nul). Gebruik in hierdie geval die volgende lus om die skikking te nul: int skikking = nuwe int [10000]; // skep 'n skikking met 10000 elemente vir (int i = 0; i
Stap 2
Nul skikking in Java. In teenstelling met C / C ++ in Java, wanneer 'n skikking as 'n klasveranderlike geïnitialiseer word, kry alle elemente onmiddellik 'n waarde gelyk aan: 0 - as dit 'n skikking van getalle is, vals - as dit 'n skikking van Booleaanse veranderlikes is, null - as dit 'n verskeidenheid voorwerpe is. Daarom moet u in Java nie 'n skikking handmatig nul tydens initialisering nie. Maar as u 'n skikking nie as 'n klasveranderlike skep nie, maar dit in die liggaam van 'n funksie of lus verklaar, dan waarborg die samesteller nie dat alle waardes gelyk sal wees aan 0 (vals, nul). Gebruik in hierdie geval die volgende lus om die skikking te nul: int skikking = nuwe int [10000]; // skep 'n skikking met 10000 elemente vir (int i = 0; i