cermo-lit.ru

  

Bästa artiklarna:

  
Main / Abonnemangsnumrering börjar alltid med vilket värde

Prenumerationsnumrering börjar alltid med vilket värde

Denna deklaration förklarar en matris med namnet num som innehåller 10 heltal. När kompilatorn stöter på den här deklarationen sätter den omedelbart tillräckligt med minne för att rymma alla 10 elementen. De hakparenteserna [] efter "typen" indikerar att num kommer att vara en matris av typen int snarare än en enda förekomst av en int.

Eftersom den nya operatören skapar definierar matrisen, måste den veta typen och storleken på matrisen. Den nya operatören lokaliserar ett minnesblock som är tillräckligt stort för att innehålla matrisen och associerar arraynamnet, num, med detta minnesblock.

Ett program kan komma åt vart och ett av arrayelementen de enskilda cellerna genom att hänvisa till namnet på arrayen följt av prenumerationen som anger elementcellen. Till exempel betecknas det tredje elementet num [2]. Arrayens namn är adressen till det första elementet i arrayen. Prenumerationen på arrayelement börjar med noll.

Det första prenumerationen är alltid noll och det senaste prenumerationens värde är längd - 1, där längden anger antalet element inom matrisen som ställs in när matrisen deklareras. Om du ser detta meddelande, kontrollera omedelbart för att se hur din matris används.

Matrislängd: När du hanterar matriser är det fördelaktigt att känna till antalet element som finns i matrisen eller matrisens "längd". Denna längd kan erhållas genom att använda arraynamnet följt av. Om en matris med namnen innehåller tio värden, kodnumren. Tänk på följande möjliga? Låt oss förklara en matris med 10 heltal.

(с) 2019 cermo-lit.ru