忍者ブログ
2025 / 01
≪ 2024 / 12 1 2 3 45 6 7 8 9 10 1112 13 14 15 16 17 1819 20 21 22 23 24 2526 27 28 29 30 31 2025 / 02 ≫

×

[PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。



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";
変数名 = @"文字列"; になる。

PR


この記事へコメントする








絵文字:
Vodafone絵文字 i-mode絵文字 Ezweb絵文字








12 2025/01 02
S M T W T F S
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
HN:
cow

自己紹介:
iPhone購入がきっかけでiPhoneアプリの制作にチャレンジ!