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