#define定数と定義と変数 定義

 

定義(マクロ)
定義はプログラムの中で変わることのない情報や処理です。
定義を定めると、定義の意味が分かる名前を付けます。
名前を付けるときは定数と同じく、アルファベットまたは「_(アンダーバー)」で始め、アルファベットは全て大文字にします。
定数と異なるのは、文字を定義できます。
#define(space)定義名(tab)定義

MOJI_KYOTOは"きょうと"
#define MOJI_KYOTO	"きょうと"	//「きょうと」という文字列を定義する
mes MOJI_KYOTO	//"MOJI_KYOTO"の定義を表示する

命令名:#define「定義を定める」
定義名:MOJI_KYOTO「MOJI_KYOTOという名前で」
定義:"きょうと"「きょうと」


 

簡単な命令を定義する
簡単な命令を定義に書くと簡単な命令自体も定義にできます。
#define(space)定義名(tab)簡単な命令

COLOR_Gはcolor 0,255,0
#define COLOR_G	color 0,255,0	//「色を緑色にする」と定義する
COLOR_G	//"COLOR_G"の定義を処理する
boxf	//color命令で指定した色で画面を塗りつぶす

命令名:#define「定義を定める」
定義名:COLOR_G「COLOR_Gという名前で」
簡単な命令:"color 0,255,0「色を赤が0の強さ、緑を255の強さ、青を0の強さで設定する」

当サイトコンテンツの複写・転載・引用は禁止しております。