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 >> C /C + + -programmering >> Content

    Hur deklarera en funktion i C

    Funktioner i C är nyckeln till hanterbar strukturerad programmering . Varje bra program är skrivet genom att ta uppgiften och dela upp den i bitar , vilka var och en blir en funktion . Instruktioner Review, Skapa funktionsdeklarationen
    1

    Skapa ett unikt namn som tydligt säger vad funktionen gör . Använd verb i namnet för att understryka handlingen . Använd samma format , t.ex. understreck ( t.ex. " calculate_subtotal " ) eller inre aktivering ( t.ex. , " CalculateSubtotal " ) . Undvik namn som är alltför allmänna . Till exempel , " calculate_GPA_subtotal " kan vara bättre , eftersom olika saker kan subtotalled .
    2

    använder funktioner för att returnera ett enda värde på inbyggda C datatype ( inklusive pekare ) . Funktioner som inte returnerar någonting kommer att deklareras som ogiltig .
    3

    Välj funktionens parametrar och deras typer . Passera exakt vad funktionen måste göra sitt jobb , inget mer och inget mindre . Funktioner som inte behöver något kommer att använda ogiltig .
    4

    Inse att de flesta parametrar " skickats med värde . " Funktionen blir inte själva variabeln , bara dess värde , och kan ändra det utan att påverka källan . Om du behöver " förbi referens " för att tillåta funktionen för att ändra värdet i den ursprungliga variabeln , måste du använda pekare för parametrarna
    5

    Deklarera funktionen deklarationen så här : .

     int calculate_GPA_subtotal ( korta studenttype , int * poäng ) { deklarationen inleds med returtypen , då dess namn , då parametrarna inuti parenteser . Här är vad det skulle se ut för en funktion som varken har : 
     void reset_printer ( void ) { 
    6

    Inkludera en förkortad förklaring . På toppen av C programfilen , eller ännu bättre i en header ( . H ) fil , inkludera en förkortad förklaring som utelämnar kroppen , så här :

     int calculate_GPA_subtotal ( korta studenttype , int * poäng ) , void reset_printer ( void ) ; . Observera att du kan lämna ut parameternamnen om du vill, men det är god ton att inkludera dem . Addera Skriv funktionstexten 
    7

    Använd { } . Funktion definitioner änden med en { som startar kroppen av funktion och fortsätter tills matchningen } . Använd indrag för att göra räckvidden klart .
    8

    Använd kommandot Return för att returnera ett värde . För void funktioner , använda den utan ett värde för att hoppa ur funktion från mitten .

    Tidigare:

    nästa:
    relaterade artiklar
    ·Hur göra en felsökning i Visual C + +
    ·Betydelsen av variabler i C- programmering
    ·Hur man öppnar ett PDF i C #
    ·Hur man skriver en enkel drivrutin PCI Device
    ·Hur man skapar Hello World i Microsoft Visual C 2010 Ex…
    ·Hur konvertera en sträng av heltal i en array av byte
    ·Hur kan felsöka minnesläckor i GDB
    ·Hur att skapa program för Windows Mobile Net
    ·Hur man skapar en C-programmet i Visual Studio
    ·Hur man skapar en switch-sats i C
    Utvalda artiklarna
    ·MySQL Sum Tutorial
    ·MySQL postlista Tutorial
    ·Konvertera PY filer till PYC
    ·Hur man ange autentiseringsuppgifter för en Web Proxy …
    ·Fördelar med Fortran
    ·Hur ta bort länken filer i Linux
    ·Hur man skapar en Typing Program
    ·Typer av data
    ·Hur man skapar en Sidebar Från KML
    ·Hur man kompilerar Python
    Copyright © Dator Kunskap http://www.dator.xyz