C言語のマクロ関数だけで、文字列をダブルクォーテーションで囲む便利な演算子が用意されています。
マクロ関数で受け取った値に対して#記号をつけることで、すなわちダブルクォーテーションをつけた状態に置換えます。
(プリプロセッサディレクティブであることを忘れないでください。あくまでソース上で置き換わるだけです。)

結果は”good morning"と表示されます。
マクロ関数で受け取った値に対して#記号をつけることで、すなわちダブルクォーテーションをつけた状態に置換えます。
(プリプロセッサディレクティブであることを忘れないでください。あくまでソース上で置き換わるだけです。)

結果は”good morning"と表示されます。
コメント