トップページ » [1].Objective-C文法 » いろいろメモ » #define について 定数

#define について 定数

#define について調べた事。

プログラムサンプルを見ていると
#define 
などがたまに出てくるので、何かなーと調べてみたら
定数 というものらしいです。

以下調べた事を忘れないうちにメモ

#define 説明

プログラムには 変数 と 定数 があります。各自説明すると

変数----数字を変更できる
定数----数字を変更できない

です。

定義の仕方として例を書くと


#import
#define kazu 20

@interface htmlsiteViewController : UIViewController {

}

@end

//----------------------------------------------
呼び出し
int num =kazu;

#importの下に書く
形式は "#define 定数名 値 " という 形式で書く。 ";" はつけない

定数は数字以外にも文字列もつかえる



#define momo @"はげたのは 96 のせい"


//----------------------------------------------
呼び出し
NSString *moji3 =momo;


下記のようにすれば関数のような使い方もできる



定義
#define tasu(nnn) (nnn+999)


//----------------------------------------------
呼び出し
1を代入して 1+999=1000をかえす 
tasu(1)

参考サイト

http://msmori.blogspot.jp/2010/11/typdef-enum.html

http://memo.393.bz/archives/977

http://www.gamvaro.com/kswiki/index.php?コンピュータ言語%2FObjective-C

http://spiri-tua-lism.com/?p=574

動画
http://www.youtube.com/watch?v=AIJGD92u0X4






by   at 16:26