Dator
 |  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
Programmering
  • C /C + + -programmering
  • Computer Programspråk
  • Delphi Programmering
  • Java Programming
  • JavaScript programmering
  • PHP /MySQL Programmering
  • perl Programmering
  • python Programming
  • Ruby programmering
  • Visual Basics Programmering
  • * Dator Kunskap >> Programmering >> Computer Programspråk >> Content

    Syntax Error : Bad Array Declarator

    Mest programmeringsspråk dela gemensam syntax och struktur . Detta är särskilt sant i C- familjen av språk , som inkluderar C , C + + och C # . Medan dessa språk har liknande syntax regler , är inte varje deklaration eller uttryck densamma . Deklarera arrayer i C eller C + + , till exempel, innebär en annan förklaring än används i C # . Försök att använda en felaktig array deklaration i C # kommer kompilatorn tvingas kasta en " Bad Array Declarator " fel innan misslyckas . Matriser

    Datorprogram byggda på begreppen data och datatyper . Datatyper hänvisar till den typ av data som tilldelats en variabel och inkluderar ett heltal , ett tecken eller en fraktionerad decimal . En särskild datatyp är matrisen . En array är en samling av dataelement som lagrats i samma variabel namn , ungefär som en lista . Objekten i arrayen är åtkomliga via en noll - indexerat referens , som används genom att innesluta index inom hakparenteser , som i följande exempel :

    int my_array [ 5 ] = { 4 , 5 , 6 , 7 , 8 }; cout << my_array [ 4 ] ,
    C + + Array typ

    datatypen Array i C och C + + är en samling data som lagrats i minnet intill varandra . Om ni föreställa datorns minne som en serie av block , var och en representerar en unik adress , därefter varje deklarerat variabel i ett program tar upp en rad av block , baserat på storleken av data . När en array deklareras , sätter kompilatorn undan en linjär serie block som kan hålla varje datapost intill från varandra . En array i C och C + + är egentligen en referens till det första objektet i listan och därmed fungerar som ett grundläggande minne referens .
    Objekt och typer Array i C #

    andra programmeringsspråk som C # , arrayer fungerar lite annorlunda . C # är ett helt objektorienterat programmeringsspråk . Allt i C # , med undantag av skalärer ( t.ex. heltal och tecken ) är ett objekt . Detta innebär att , i stället för att hantera en hänvisning till minne , du arbetar med ett objekt som tillför funktionalitet till den arrayen . Med detta i åtanke , att förklara ett objekt i objektorienterad programmering fungerar annorlunda än att förklara grundläggande datatyper i procedurell programmering .
    Bad Array Declerator

    När deklarera en array språk som C # , måste matrisen deklarationsprogramsatsen följer en viss syntax . Den " nya " nyckelordet måste användas , och hakparenteserna måste följa datatypen deklarationen , inte variabelnamnet . Följande exempel illustrerar skillnaden mellan förklara arrayer i C # och C + + . Om du använder fel deklarationen syntax i C # kommer att resultera i en " Bad Array Declarator " error

    /* C + + * /int my_array [ 5 ] , . //Samling av fem element

    /* C # * /int [ ] my_array = new Array [ 5 ] , //samling av fem element Addera

    Tidigare:

    nästa:
    relaterade artiklar
    ·Hur att bryta sig ur en DIV Utan Absolut positionering
    ·Nackdelarna av högaktivt Programspråk
    ·PowerShell Datum Funktioner
    ·Hur man använder VBA för att flytta data från Excel …
    ·Hur man ladda ner XBRL data till kalkylblad
    ·Opaque datatyper
    ·Hur kommer jag åt min privata VAR
    ·Säkra Coding Certifiering
    ·Hur du formaterar datum i C #
    ·Hur man skriver div-taggar
    Utvalda artiklarna
    ·Hur man använder Prototype JS
    ·Hur man skriver ut Call Stack i Python
    ·Vad är beskrivningen av Kontroll & testprocessen i Val…
    ·Hur man byter flera Tokens i MySQL
    ·ASCII protokoll
    ·Hur man utför I /O med binära filer i C + +
    ·Hur till Bädda Java i Flash
    ·Hur man redigerar en WAB
    ·Fel nummer 1062 i MySQL
    ·Visual Basic 6 Steg - för-steg
    Copyright © Dator Kunskap http://www.dator.xyz