IT rekvalifikace s garancí práce. Seniorní programátoři vydělávají až 160 000 Kč/měsíc a rekvalifikace je prvním krokem. Zjisti, jak na to!
Hledáme nové posily do ITnetwork týmu. Podívej se na volné pozice a přidej se do nejagilnější firmy na trhu - Více informací.

C - Funkce (Fce)

V Céčku jsou funkce jednoduché stačí si vytvořit funkci a pak ji jen používat zvolíme si datový typ, název a proměnné které chceme používat.

#include<stdio.h>

float obdelnik(float a, float b){ //zadame typ, nazev a promenne ktere chceme pouzivat v teto funkci
    return a * b; // spocita a vrati vysledek
}

int main() {
    float a, b;
    scanf("%f", &a); //nacteme z klavesnice 2 cisla (typu float takze klidne desetinna)
    scanf("%f", &b);
    printf("%f", obdelnik(a,b)); //zavolame funkci obdelnik a dame ze chceme jako cisla zadat promenne a, b kde jsou cisla z klavesnice
}

Příklad:

#include<stdio.h>
#include<stdlib.h>
#include<string.h>

void razitko(const char * nazev, const char * date) { //ocekava dva retezce
    printf("****************\n");
    printf("*%s*\n", nazev);
    printf("*%s*\n", date);
    printf("****************\n");
}

int pocitej(int cislo, int cislo2){ //ocekava 2 cisla ktere zadate pri vypisu fce
    int vysledek = ((cislo - cislo2) * (cislo + cislo2)); //pocitani s cisly
    return vysledek;
}

int main() {

    razitko("***Dnes je****","10.12.10 07:13"); //vyvolani fce razitko
    printf("\n%d, %d, %d\n\n", pocitej(12,5), pocitej(55,12), pocitej(8,1)); //vypise vysledek
    razitko("*****Ahoj*****","toto vypsala fce");
}

Galerie


 

Všechny články v sekci
Zdrojákoviště jazyka C - Základní konstrukce
Program pro vás napsal David Jančík
Avatar
Uživatelské hodnocení:
Ještě nikdo nehodnotil, buď první!
Autor je vášnivý programátor. Nezná slovo "nelze", nebojí se zkoušet nepoznané a pronikat do nových technologií.
Aktivity