電脳ミツバチのコンピュータ広報室

銀座の屋上菜園を耕しています。コンピュータ畑も耕します。

②型モデル

宣言はいつでもリストで似たような図をかける。 上の例で言えば int(*func[10])(int a); という宣言があったら、これを fanc is array[10] of pointer to function(a is int) returning int. fancはint型を返す関数(aはint)へのポインタの配列[10] とよめ…

②Cの宣言解読

前橋和弥氏の書いた「C言語ポインタ完全制覇」では非常に面白い宣言の解読法がある。 ややこしい宣言は英語で読め。 というものである。 int *f(); /*f:intへのポインタを返す関数 int (*pf)(); /*pf:intを返す関数へのポインタ と書かれても一行目は何とか…

①型

型とはメモリ領域をどれくらい取るかというのをコンパイラに教えるためのものである。 型を知る上で非常に重要な機能はsizeofという命令。sizeofで得られた結果はsize_t型になる。 #include<stdio.h> int main(){ printf("char =%u\n",sizeof(char)); printf("short =</stdio.h>…