Datamaskin
  | Hjem | Hardware | Nettverk | Programmering | Software | Feilsøking | Systems | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringsspråk
  • Delphi Programming
  • Java Programming
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl Programming
  • Python Programming
  • Ruby Programming
  • Visual Basics Programming
  •  
    Datamaskin >> Programmering >> Computer Programmeringsspråk >> Content
    Syntax Error : Bad Array Declarator
    De fleste programmeringsspråk dele felles syntaks og struktur . Dette gjelder særlig i C språkfamilien , som omfatter C , C + + og C # . Mens følgende språk dele lignende syntaks regler , er ikke hver erklæring eller uttrykk det samme. Erklære arrays i C eller C + + , for eksempel , innebærer en annen erklæring enn brukt i C # . Prøver å bruke en uriktig rekke erklæring i C # vil tvinge kompilatoren å kaste en " Bad Array Declarator " feil før sviktende. Arrays

    Dataprogrammer er bygget på begrepene data og datatyper . Datatyper refererer til den type av data som er tildelt til en variabel og omfatter et helt tall , en bokstav eller en brøk desimal. En spesiell datatype er matrisen . En rekke representerer en samling av dataelementer som lagres i samme variabel navn , omtrent som en liste. Elementene i matrisen er tilgjengelig gjennom en null -indeksert referanse, som brukes ved å kapsle indeksen i klammer , som i følgende eksempel : en

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

    rekke datatype i C og C + + er en samling av data som er lagret i minnet ved siden av hverandre . Forestiller man seg datamaskinens minne som en rekke blokker , som hver representerer en unik adresse , skrives hver erklært variabel i et program tar opp en rekke blokker , basert på størrelsen av dataene. Når en matrise blir erklært , setter kompilatoren side en lineær rekke blokker som kan holde hvert dataelement tilstøtende fra hverandre. En array i C og C + + er egentlig en referanse til det første elementet i listen , og utgjør derfor en grunnleggende minne referanse.

    Objekter og Array typer i C #

    I andre programmeringsspråk som C #, arrays jobbe litt annerledes. C # er et fullt objektorientert programmeringsspråk. Alt i C #, med unntak av scalars (som heltall og karakterer ) er et objekt . Dette betyr at i stedet for å håndtere en referanse til minne, er du arbeider med et objekt som legger til funksjonalitet i denne matrisen . Med dette i bakhodet , erklærte et objekt i objekt - orientert programmering fungerer annerledes enn å erklære grunnleggende datatyper i prosessuelle programmering.
    Bad Array Declerator

    Når erklære en matrise i språk som C #, må matrisen erklæringen uttalelse følge en bestemt syntaks. Den "nye " søkeord må brukes, og klammer må følge datatype erklæringen , ikke variabelen navn . Følgende eksempel illustrerer forskjellen mellom erklære arrays i C # og C + + . Bruk av feil erklæringen syntaksen i C # vil resultere i en " Bad Array Declarator " feil

    /* C + + * /int my_array [ 5 ]; . //Array av fem elementer

    /* C # * /int [ ] my_array = ny rekke [ 5 ]; //array av fem elementer

    früher :

     Weiter:
      Relatert Artike
    ·Hvordan lage en produktnøkkel i Visual Installer 
    ·Net Architecture sertifisering 
    ·Om SQL Profiler Bruk 
    ·The Low Pass funksjon i MATLAB 
    ·Slik formaterer desimaler i C # 
    ·Hvordan lage Autocad Lisp programmer 
    ·Hvordan finne ut hvor mange timer mellom to klokkeslett…
    ·Hvordan lage en Dropdown listen med XSL 
    ·Slik bruker SAS programvare 
    ·Hva er ulempene med en Query Processor 
      Anbefalte artikler
    ·Hvordan lage en enkel Web Service 
    ·Hvordan lese en Bruker /System Environment Variable Ved…
    ·Hvordan sjekke datoen Range i COBOL 
    ·Slik viser prosenter i C + + 
    ·Hvordan : Direkte MySQL Tilgang på GoDaddy SSH 
    ·Hvordan Slå av en PHP Error Reporting 
    ·Slik fjerner det siste tegnet i VB.Net 
    ·Hvordan bruke Ajax Med Perl 
    ·Hvordan konvertere en streng til XML i PHP 
    ·Hva er en Heap i Java 
    Copyright ©  Datamaskin  http://www.datamaskin.biz/