2019-06-02から1日間の記事一覧

コンパイラ作成(58) char*型の値を返す関数

今回の目標 引き続きchar*型のサポートを頑張るよ。 // char*型を返す関数の呼び出し char *answer() { // Answer to the Ultimate Question of Life, the Universe, and Everything return "forty-two"; } int main() { puts(answer()); } 今回はchar*型を…

コンパイラ作成(57) char*型の変数

今回の目標 簡単にできそうなところからこつこつと。 // char*型の変数 int main() { char *p = "Hello, World!"; puts(p); } char*型の変数だよ。引数と大して違わないから簡単だと思う。 statement 変数の宣言部をちょこちょこっと修正。 elsif kind == TK…