趣旨
C言語のプログラムを書く時、よく使うおまじないとして、#include <stdlib.h>がある。このヘッダファイルについて、そもそもどんな関数が定義されているのかよくわかっていなかったので、勉強のために少しずつサンプルプログラムを作りつつどんな関数なのか勉強していきたい。
定義されている関数
どのような関数があるかについては、とりあえずこのサイトに詳しく書いてある。
atoiなんかはプログラム実行時の引数をパラメータとして利用する場合なんかに利用することが多く、stdlib.hにそんな関数があることは知っていたけれども、クイックソートを行うためのqsort関数なんかまで実装されていることは知らなかった。
作ったテストプログラム用のリポジトリはこちら。