C/Biblioteka standardowa: Różnice pomiędzy wersjami

Usunięta treść Dodana treść
Nie podano opisu zmian
Kj (dyskusja | edycje)
Nie podano opisu zmian
Linia 1:
<small>> [[Programowanie:C:Spis treści]]</small>
#<math.h> bilioteka ta dodaje nam funkcje matematyczne do naszego prpgramu; takie jak np sqrt-czyli pierwiastek
 
np. sqrt(9) czego wynikiem bedzie 3
Pisząc program w języku C używamy różnego rodzaju funkcji, takich jak np. printf. Nie jesteśmy jednak ich autorami, mało tego nie widzimy nawet deklaracji tych funkcji w naszym programie. Pamiętacie program "Hello world"? Zaczynał on się od takiej oto linijki:
 
#include <stdio.h>
 
linijka ta oznacza: "w tym miejscu wstaw zawartość pliku stdio.h". Nawiasy "<" i ">" oznaczają, że plik stdio.h znajduje się w katalogu z plikami nagłówkowymi. Wszystkie pliki z rozszerzeniem h są właśnie plikami nagłówkowymi. Wróćmy teraz to tematu biblioteki standardowej. Każdy system operacyjny ma za zadanie wykonywać pewne funkcje na rzecz programów. Wszystkie te funkcje zawarte są właśnie w bibliotece standardowej. W systemach z rodziny UNIX nazywa się ją libc (biblioteka języka C). To tam właśnie znajduje się funkcja printf, scanf, puts i inne.
 
Oprócz podstawowych funkcji wejścia-wyjścia, biblioteka standardowa udostępnia też możliwość wykonywania funkcji matematycznych, komunikacji przez sieć
===Przykłady funkcji biblioteki standardowej===
{{TODO |
# podać przykłady funkcji}}
 
 
{{ProstaNawigacja|spis=Programowanie:C|poprz=Preprocesor|poprzart=Programowanie:C:Preprocesor|nast=Czytanie i pisanie do plików|nastart=Programowanie:C:Czytanie i pisanie do plików}}