昨日の「プログラミング基礎」で演習の例として示したcJSONのサンプルプログラム.よく見てみたらなんか妙な構文がある(図の赤で示した場所).プログラミング言語は「C」である. 関数呼出しの後に { ... } という構文?こんな構文あったっけ? しかしこのプログラム,ちゃんとコンパイルできて,動作する.はてさてふふん? ヒントはcJSON.h にあった.ちょっと面白いテーマなのでそのまま「これ理由わかる?」と学生の課題にしてみたが,突き止められる学生は現れるだろうか(「応用クラス」で,わりと好奇心旺盛な連中が多いので,期待はしている).
![あれっ?構文](https://cdn-ak-scissors.b.st-hatena.com/image/square/d315d4ef964717a36d6c3db2dfb78bc14b654b91/height=288;version=1;width=512/https%3A%2F%2Fblogger.googleusercontent.com%2Fimg%2Fb%2FR29vZ2xl%2FAVvXsEj5ri3PTfv5BAP3z6emUlKrSiZockYw_AT36jpG9PFwDAKjP9ap-vG1CTbT4RXCB8euCTAPoTIg8JTVtbknZTb26Fiyx9jlT7K4xfSa4fWBlr97w7Cm7sH1rm6MNuA5AASztCKlugIi-8ld%2Fw1200-h630-p-k-no-nu%2F%2525E3%252582%2525B9%2525E3%252582%2525AF%2525E3%252583%2525AA%2525E3%252583%2525BC%2525E3%252583%2525B3%2525E3%252582%2525B7%2525E3%252583%2525A7%2525E3%252583%252583%2525E3%252583%252588%2B2020-12-16%2B18.37.53.png)