Är det nödvändigt att initiera arrayen vid tidpunkten för deklarationen?

Innehållsförteckning:

Är det nödvändigt att initiera arrayen vid tidpunkten för deklarationen?
Är det nödvändigt att initiera arrayen vid tidpunkten för deklarationen?

Video: Är det nödvändigt att initiera arrayen vid tidpunkten för deklarationen?

Video: Är det nödvändigt att initiera arrayen vid tidpunkten för deklarationen?
Video: An In-Depth Guide to Create and Customize a WordPress Menu 2024, November
Anonim

Det är nödvändigt att initiera arrayen vid tidpunkten för deklarationen. Detta påstående är falskt. … Deklarationsnumret[SIZE] är tillåtet om SIZE är ett makro. Detta påstående är sant, eftersom MAKRO bara ersätter symbolen SIZE med ett givet värde.

Kan vi initiera en array vid tidpunkten för deklarationen?

Vid tidpunkten för deklarationen

Medan vi instansierar arrayen behöver vi inte specificera dess typ: int array={ 1, 2, 3, 4, 5 }; Observera att det inte är möjligt att initiera en array efter deklarationen med detta tillvägagångssätt; ett försök att göra det kommer att resultera i ett kompileringsfel.

Vad är nödvändigt vid tidpunkten för arrayinitiering?

Vilka av dessa är nödvändiga att specificera vid tidpunkten för arrayinitiering? Förklaring: None.

Behöver arrayer initieras?

Du behöver inte initiera alla element i en array. Om en array är delvis initierad får element som inte initieras värdet 0 av lämplig typ. Detsamma gäller element i arrayer med statisk lagringstid.

Vad händer om du inte initierar en array?

Om du inte initierar siffrorna i din array, kan de vara vad som helst. Genom att istället använda detta slipper du att behöva loopa över arrayen och tilldela varje värde till 0. Om du bestämmer dig för att infoga andra nummer, behöver du inte initiera matrisen.

Rekommenderad: