Welkom op de Nederland Computer Kennisnetwerk!  
 
Zoeken computer kennis
Home Hardware Netwerken Programmering Software Computerstoring Besturingssysteem
Computer Kennis >> Programmering >> C /C + + Programming >> Content
Hoe maak je een functie in C Declare
Functies in C zijn de sleutel tot beheersbare gestructureerd programmeren . Elk goed programma wordt geschreven door het nemen van de taak en verdelen in stukken die elk een functie wordt . Instructies
Maak de functie verklaring
1

Creëer een unieke naam die zegt duidelijk wat de functie doet . Gebruik werkwoorden in de naam om de actie te benadrukken . Gebruik een consistent formaat , zoals underscores ( bijv. " calculate_subtotal " ) of innerlijke kapitalisatie ( bijv. " CalculateSubtotal " ) . Vermijd namen die te algemeen zijn . Bijvoorbeeld , " calculate_GPA_subtotal " misschien beter zijn, aangezien verschillende dingen kunnen worden subtotalled . Kopen van 2

Gebruik functies tot een enkele waarde van ingebouwde C datatype ( inclusief pointers ) terug . Functies die niets doen terug te keren zullen worden verklaard als nietig .
3

Kies parameters van de functies en hun types . Passeren precies wat de functie moet worden zijn werk doen , niet meer en niet minder . Functies die niets kunnen zullen gebruiken vervalt .
4

Realiseer je dat de meeste parameters worden " doorgegeven door de waarde . " De functie krijgt niet de werkelijke variabele , alleen zijn waarde , en kan veranderen zonder dat de bron . Als u nodig hebt om " voorbij de hand " om de functie om de waarde in de oorspronkelijke variabele te wijzigen , moet u pointers gebruiken voor de parameters
5

Verklaar de functie verklaring als volgt : .

 int calculate_GPA_subtotal ( korte studenttype , int * scores ) { de verklaring begint met de return type , dan zijn naam , dan is de parameters tussen haakjes . Hier is wat het eruit zou zien voor een functie die beide heeft : 
 void reset_printer (void ) { 
6

Inclusief een verkorte aangifte. Aan de bovenkant van het C -programma bestand , of beter nog in een header ( . H ) bestand , omvatten een verkorte verklaring die het lichaam weglaat , zoals deze :

 int calculate_GPA_subtotal ( korte studenttype , int * scores ) ; nietig reset_printer ( void) ; . Merk op dat kan je bij de parameter namen als je wilt, maar het is een goede vorm om ze op te nemen . 
Schrijf de Function Body

Met 7 { } . Functiedefinities eindigen met { die het lichaam van de functie start en gaat door totdat de matching } . Gebruik inspringen de scope duidelijk te maken .
8

Gebruik de terugkeer commando om een waarde te retourneren . Voor leegte functies , gebruik het zonder een waarde te springen van de functie van het midden .

Previous: Next:
  C /C + + Programming
·Hoe te streamen van video in X…
·Hoe maak je een klasse Named A…
·Hoe maak je een wachtrij in Re…
·GNU & C + + voor computers 
·Hoe je Spaces Negeer bij het g…
·Hoe kan ik een string aan Bool…
·Gemeenschappelijke Substrings …
·Cocoa Touch Vs . Objective C 
·Hoe kan ik een string in C Lee…
  Related Articles
Hoe maak je een Combo Box Maak in Visual…
Hoe maak je een Check Box Maak in Visual…
Hoe maak je een tekstvak maken in Visual…
Hoe maak je een optie Box in Visual Basi…
Hoe maak je een schijf keuzelijst in Vis…
Hoe kan ik een keuzelijst maken in Visua…
Hoe kan ik een Picture Box Maak in Visua…
Hoe een bestand keuzelijst Maak in Visua…
Hoe kan ik een afbeelding Box Maak in Vi…
  Programmering Articles
·Hoe kan ik een iPhone App Really Simple …
·Hoe een bestand te openen in Python 
·Hoe te Capture De datum en tijd stempel …
·Hoe de Line Aantal een Input File in C 
·Hoe te HEX converteren naar RGB in Java 
·Hoe maak je een sms sturen op het Androi…
·Hoe de DirListBox gebruiken in VB6 
·Who Invented Computer Programming ? 
·Hoe Methods in pseudocode Schrijf 
Copyright © Computer Kennis http://www.nldit.com