Funkcja różniczkowalna – funkcja, która ma pochodną w każdym punkcie swej dziedziny.
W szczególności funkcja pochodna danej funkcji określona jest w tej samej co funkcja dziedzinie.
Jeżeli funkcja f ma pochodną g w zbiorze A oraz funkcja g ma pochodną h w zbiorze
to powiemy, że f jest dwukrotnie różniczkowalna w zbiorze B, oraz druga pochodna funkcji f na tym zbiorze to h. Analogicznie można zdefiniować n-tą pochodną funkcji f.
Jeżeli funkcja f ma w przedziale (a,b) n pochodnych i n-ta pochodna f (n) jest funkcją ciągłą w (a,b) to funkcję f nazywamy funkcją klasy Cn( (a,b) ). Przez funkcję klasy C0 rozumiemy funkcję ciągłą.
Różniczkowalność jest silną własnością, jednakże czasem wymagamy, by badane funkcje spełniały dodatkowe warunki, np. by były różniczkowalne w sposób ciągły.
Uwaga ta dotyczy funkcji zmiennej rzeczywistej – w przypadku funkcji zmiennej zespolonej różniczkowalność pociąga za sobą automatycznie analityczność.
Ważną klasę funkcji stanowi
(C-nieskończoność) czyli różniczkowalna dowolną liczbę razy. Klasę
nazywamy też klasą funkcji gładkich.

ale nie 

jest różniczkowalna na całej prostej rzeczywistej ale wobec nieciągłości pochodnej w punkcie 0 jest tylko klasy 

jest klasy
ale nie 