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 >> C /C + + Programming >> Content
    Hvordan fordele en 2D Array Pointer
    Programmer lar deg få tilgang til datamaskinens minne . Du kan bruke dette minnet for å lagre data , endre data og laste inn data . Programmer allokere minne for få tilgang til minne fra operativsystemet . I programmeringsspråket C , må du tildele minne for datastrukturer opprettet under kjøring. For eksempel kan et program som benytter en todimensjonal graf lagre data i et 2D- matrise , hvis det ble avsatt først. Tildeling er et svært viktig skritt i å bruke datamaskinens minne riktig . Du trenger
    C Integrated Development Environment (IDE ), for eksempel Eclipse CDT
    C Compiler , som GCC
    Vis flere instruksjoner
    en

    Load den C IDE ved å klikke på programmets ikon. Når den åpnes, velger du "Fil /Ny /Project" og velg "C Project" for å opprette en ny C-prosjekt . En tom kildekoden filen vises i teksteditoren delen av IDE .
    2

    Opprett en ny hovedfunksjon . Denne funksjonen er der programmet starter. Du vil plassere alle kildekoden fil i klammeparentesene av den viktigste funksjonen . Plasser følgende tekst øverst i kildekoden filen:

    int main ( )

    { }
    3

    Erklærer et sett av heltall som bestemme størrelsen på den todimensjonale matrisen. Du trenger en variabel for bredde, lengde og areal . Skriv følgende utsagn inne den viktigste funksjonen : en

    int width = 5;

    int lengde = 5;

    int areal = bredde * lengde;
    4

    Finn den størrelsen som trengs av en todimensjonal matrise gitt den beregnede området. For eksempel, hvis du skulle lage et rutenett av " røye " datatyper , ville du bruke " sizeof "-funksjonen som dette : en

    int size = sizeof ( røye ) * området,
    5

    Erklærer en peker til en todimensjonal matrise og fordele de beregnede minne. Skriv følgende uttalelse å utføre dette : en

    røye ** arrayPointer = calloc ( sizeof ( røye ) , størrelse);
    6

    Kjør programmet ved å trykke på den grønne " Play "-knappen ligger på den øverste raden med knapper . Programmet har ingen effekt .

    früher :

     Weiter:
      Relatert Artike
    ·AVR Wireless Project 
    ·Hvordan beregne Tidsforskjell i C + + 
    ·Hvordan åpne flere filer for Inn og utganger i C + + 
    ·Slik importerer Codes Med SVN Xcode 3.2 
    ·Hvordan lage en link med Windows Mobile 
    ·Hvordan skrive en Input Stream Into en utgang Stream 
    ·Hvordan lage en Binary Tree in C 
    ·Hvordan skrive en parser i C 
    ·Hvordan bruke OpenGL for C Språk 
    ·Hvordan Les poeng fra en fil og graf i C + + 
      Anbefalte artikler
    ·Tilbakeringing Metoder 
    ·Hvem oppfant Computer Programming 
    ·Hvordan fange en Sidetittel Bruke PHP 
    ·Hva er konverteringskoder 
    ·Hvordan sjekke en Perl E-postadresse 
    ·Hvordan Bli To PHP MySQL Spørsmål 
    ·Hvordan finne antall rader i en SQL- data Reader 
    ·Hvordan bruke funksjoner i C + + 
    ·Hvordan håndheve en liste Limit i Python 
    ·Slik aktiverer & Deaktiver tekstbokser i Javascript 
    Copyright ©  Datamaskin  http://www.datamaskin.biz/