C

If文と三項演算子を使わずにFizzBuzz

最近FizzBuzzが流行っているようなのでIf文と三項演算子を使わずに書いてました。書き終えてから気づいたけど、関数ポインタよりも文字列配列使ってインデックスを指定したほうがスマートに書けたなー。。。

構造体に関数を登録する & 関数の引数の個数はバラバラ

アセンブルのエミュレータを作る課題が出てます。 オペコードを分析して、その命令モジュールを実行という作業をスマートに行いたいので、 構造体に関数ポインタを保持して実行するテストプログラムを作ってみました。 #include <stdio.h> #include <stdarg.h> struct exesample</stdarg.h></stdio.h>…