2009/10/30 20:37:19
C言語
変数の型 変数名;
例:変数 i を 整数型で宣言
int a;
複数ある場合、
int a,b,c,d,e;
基本的な型
int 整数
char 文字
float 実数( 単精度浮動小数点実数 )
double 実数( 倍精度浮動小数点実数 )
データの代入
変数 = 値( 数値、ポインタ、文字 );
変数 = 計算式;
例:
a = 1000;
a = 1 * 5;
変数の宣言と代入を同時にやる。
int a = 10;
最後に ; (セミコロン) を必ずつけること!
基本的な変数の宣言だけど、これ以外に グローバル変数 と ローカル変数 がある。
グローバル変数
どの関数からも利用できる変数
ローカル変数
その関数内しか利用できない変数
*C言語でいう関数とは、Objective-C では メソッド のことかな。
Objective-C
基本的には C言語 の変数宣言と同じ。
変数の型 変数名;
変数がオブジェクトの場合は、
クラス名 *変数名;
変数名の前に * がつく。
NSString クラスのインスタンスを boxという名前で宣言するときは、
NSString *boxi;
アスタリスク付きの変数はデータそのものを保持するのではなく、データへのポインタを持つことを意味する。ポインタはデータを指し示すデータ。文字列である NSString クラスのインスタンスは別の場所に存在していて、それがどこにあるかがわかるようになっていると考えればいいらしい。
NSString っていう私書箱がどっかにあって、その私書箱の箱の番号って感じなのかなぁ・・・
特別な宣言として id型がる。
id name;
変数 name に文字列で TANAKA を代入する場合は、
name = @"TANAKA";
変数名 = @"文字列"; になる。
変数の型 変数名;
例:変数 i を 整数型で宣言
int a;
複数ある場合、
int a,b,c,d,e;
基本的な型
int 整数
char 文字
float 実数( 単精度浮動小数点実数 )
double 実数( 倍精度浮動小数点実数 )
データの代入
変数 = 値( 数値、ポインタ、文字 );
変数 = 計算式;
例:
a = 1000;
a = 1 * 5;
変数の宣言と代入を同時にやる。
int a = 10;
最後に ; (セミコロン) を必ずつけること!
基本的な変数の宣言だけど、これ以外に グローバル変数 と ローカル変数 がある。
グローバル変数
どの関数からも利用できる変数
ローカル変数
その関数内しか利用できない変数
*C言語でいう関数とは、Objective-C では メソッド のことかな。
Objective-C
基本的には C言語 の変数宣言と同じ。
変数の型 変数名;
変数がオブジェクトの場合は、
クラス名 *変数名;
変数名の前に * がつく。
NSString クラスのインスタンスを boxという名前で宣言するときは、
NSString *boxi;
アスタリスク付きの変数はデータそのものを保持するのではなく、データへのポインタを持つことを意味する。ポインタはデータを指し示すデータ。文字列である NSString クラスのインスタンスは別の場所に存在していて、それがどこにあるかがわかるようになっていると考えればいいらしい。
NSString っていう私書箱がどっかにあって、その私書箱の箱の番号って感じなのかなぁ・・・
特別な宣言として id型がる。
id name;
変数 name に文字列で TANAKA を代入する場合は、
name = @"TANAKA";
変数名 = @"文字列"; になる。
PR