C programmering :: Funktioner

Syntaksen for at definere funktioner er:

type funktionsnavn([parameter[[,parameter]..]])
{
    sætninger...
}

 

Definitioner til syntaks
type erklæring af return datatypen kan være en af de simple datatyper og kun én.
funktionsnavn du bestemmer selv navnet indenfor rammer af legale identifiers
parameter overførsel af værdier og variabler. Parameter kaldes på engelsk argument.

Syntaksen for at definere funktioner siger at der først skal erklæres en type, den definerer returværdien for funktionen. Returnværdien fra en funktion kan kun være simple typer som (char, int, double, void) plus nogle tillæg til disse typer som ikke er vigtige i øjeblikket. Returværdien bruges f.eks. i en tildeling til en variabel.

Efter type skal erklæres et funktionsnavn. det er op til dig at finde et navn der er passende for dig. Tegnsættet der kan anvendes ligger indenfor A-Z, a-z, 0-9 og _ (underscore) og det første tegn må ikke være et tal.

Parameter er en værdi som overføres til funktionen og erklæres som type variabelnavn, typen er i dette eksempel den samme simple type som returtypen, men også sammensatte typer kan overføres som parametre. Et lille eksempel på en funktion med det formål at gange et tal med 5 og returnere resultatet:

#include <stdio.h> int multiplicer_med_5(int tal) { return 5*tal; } main() { int resultat; resultat = multiplicer_med_5(8); printf("resultat af 8*5 er %d\n",resultat); }

 

 

Ressourcer C Library opslag The Single UNIX® Specification, Version 2 Copyright © 1997 The Open Group GNU C Library Engelsk, med masser af gode og dybe artikler. Danske søgeord Find selv de bedste danske søgeord til din hjemmeside.
Produkter Bookingsystem
System for reservation af tid for behandlinger, aftaler, lokaler, udstyr, personale. Tilpasset lektionstimer. Udskriver arbejdsplaner og ugeskema for opslag. Statistik. Danmarks bedste pris nu kun kr. 1.695,-
HelpdeskEffektiviser din support-organisation med et Helpdesksystem. Fjern tidrøvere der forhindrer fokus på problemløsning. Lektionsplan Formidling af generelle information og specifikke lektioner fra undervisere til studerende/elever. Medlemssystem Medlemssystem online med administration af medlemskartotek, kontingentbetalinger, flettefiler m.m.
Styr selv Styr selv indholdet på dine hjemmesider med Content Management System.
Citat Elsk mig mest når jeg fortjener det mindst, for da behøver jeg det mest.

ukendt



Professionelle løsninger til Internettet. Webdesign, e-handel, cms, søgeoptimering, webhotel, analyse, Intranet mm.