Bir Dizi Nasıl Sıfırlanır

İçindekiler:

Bir Dizi Nasıl Sıfırlanır
Bir Dizi Nasıl Sıfırlanır

Video: Bir Dizi Nasıl Sıfırlanır

Video: Bir Dizi Nasıl Sıfırlanır
Video: Windows 10 Nasıl Sıfırlanır. 2024, Kasım
Anonim

Diziler, herhangi bir programlama dilinin gerekli niteliklerinden biridir. Bu nedenle, yazılım ürünlerinde bunları hiç kullanmamış bir programcı neredeyse yoktur. Onları yaratmayı kolaylaştırıyorlar. Dizilerle çeşitli işlemler bazen program kodunun çoğunu alır. Bu işlemlerden biri de sıfırlanmasıdır.

Bir dizi nasıl sıfırlanır
Bir dizi nasıl sıfırlanır

Talimatlar

Aşama 1

C/C++'da sıfır dizi. Bir diziyi C ve C++ dilinde başlatırken, örneğin C# veya Java gibi dillerin aksine dizi öğelerine rastgele bir değer atanır. Bu nedenle, tüm öğelerin belirli bir değere eşit olacağını ummak için hiçbir neden yoktur. C ve C++ için dizileri sıfırlamanın birkaç yolu vardır. Bunu yapmak için, oluştururken aşağıdaki kodu kullanın: int dizisi [10000]; memset (dizi, 0, 10000); Bu kod 10000 elemanlı bir dizi oluşturacak ve her elemana 0 değerini atayacaktır. başlatma sırasında sıfır dizisi, daha basit kodu kullanın: int dizisi [100] = {0}; Bu kod 100 elemanlı bir dizi oluşturacak ve tüm elemanları 0'a atayacaktır. Diziyi sıfırlamak için döngüleri kullanın: i = 0; için (i; ben

Java'da sıfır dizi. Java'daki C / C++'dan farklı olarak, bir diziyi sınıf değişkeni olarak başlatırken, tüm öğelere hemen şuna eşit bir değer atanır: 0 - bu bir sayı dizisiyse, false - bir boolean değişken dizisiyse, null - eğer bir dizi nesne ise. Bu nedenle, Java'da başlatma sırasında bir diziyi manuel olarak sıfırlamamalısınız. Ancak, bir diziyi sınıf değişkeni olarak değil, bir işlev veya döngü gövdesinde bildirirseniz, derleyici tüm değerlerin 0'a (yanlış, boş) eşit olacağını garanti etmez. Bu durumda, diziyi sıfırlamak için aşağıdaki döngüyü kullanın: int dizi = new int [10000]; // (int i = 0; i) için 10000 elemanlı bir dizi oluşturun

Adım 2

Java'da sıfır dizi. Java'daki C / C++'dan farklı olarak, bir diziyi sınıf değişkeni olarak başlatırken, tüm öğelere hemen şuna eşit bir değer atanır: 0 - bu bir sayı dizisiyse, false - bir boolean değişken dizisiyse, null - eğer bir dizi nesne ise. Bu nedenle, Java'da başlatma sırasında bir diziyi manuel olarak sıfırlamamalısınız. Ancak, bir diziyi sınıf değişkeni olarak değil, bir işlev veya döngü gövdesinde bildirirseniz, derleyici tüm değerlerin 0'a (yanlış, boş) eşit olacağını garanti etmez. Bu durumda, diziyi sıfırlamak için aşağıdaki döngüyü kullanın: int dizi = new int [10000]; // (int i = 0; i) için 10000 elemanlı bir dizi oluşturun

Önerilen: