2011-08-01から1ヶ月間の記事一覧

おまじないではない#include その2

http://d.hatena.ne.jp/ytetsuwo/20110820/p1 の続きstdio.hからincludeされている/usr/include/_types.hの抜粋は以下の通り 32 #include <sys/cdefs.h> 33 #include <machine/_types.h> 34 35 /* 36 * Standard type definitions. 37 */ 38 typedef __uint32_t __blksize_t; /* file block </machine/_types.h></sys/cdefs.h>…

おまじないではない#include

C言語を最初に学ぶと、必ず出てくる以下の行 #include <stdio.h> おなじないと言われて、常に書いている人がいるみたいだが、おまじないでもなんでもなくて stdio.h ファイルをそこに展開せよといっているだけである。なんで展開するかというと、たいていはprintf関数</stdio.h>…

学校では教えてくれない System.out.println()

実際に学校で教えてくれるかは別として System.out.println()について考えてみよう。System.out.println()は、Javaを勉強しようとする人が初期の段階から利用するメソッドである。が、しかし、実は謎だらけなのである。まずは、System.out.println()を分解し…