- ベストアンサー
ほんの些細なことですが…(マクロ名の意味がわかりません)
次のプログラムは # 演算子の使い方を示しているものです。 #include <stdio.h> #define MKSTRING(str) # str int main(void) { int value; value = 10; printf("%s の値は %d です", MKSTRING(value), value); return 0; } 【質問】 マクロ名の「MKSTRING」についてですが、STRINGは文字列と分かりますが、MKが何を意味するのか分かりません。 質問するまでもない些細なことですが、ご存知の方がいらっしゃれば教えてください。お願いします。 (この質問が不快に思われた方は謝ります。ごめんなさい!)
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
その他の回答 (3)
- tatsu99
- ベストアンサー率52% (391/751)
回答No.4
- hid_hid_hid
- ベストアンサー率38% (298/768)
回答No.2
- aris-wiz
- ベストアンサー率38% (96/252)
回答No.1
お礼
回答ありがとうございます!! プログラムを書いたのが外国人なため、名前の意味がわからなくて質問しました。 「MaKe」の「MK」ですか…分かりました! >第三者が見て理解できないような名前は使うべきではありません。 まさにそうですね!私も自分でプログラムを組む際は気をつけます!! 回答どうもありがとうございました。