[c] Hello World

writeのみで実行する。何か問題のあるコードな気がするけどさらしてみる


1 int main()
2 {
3 write(1, "Hello World!\n", 13); /* 1は標準出力 */
4 return 0;
5 }

以下が出力


Hello World!

システムコールを呼び出すだけなのでヘッダーファイルをインクルードしなくていいという点が、少し面白いかもしれない。


変なC言語の入門書はwriteでHello World!を実行させるといいと思う。