iPhone/iPadアプリ開発逆引き大全500の極意

プログラミングの基礎 - Tips153 C言語の関数を宣言する

登録タグ
iOS
Icon comment count 0
Icon stock count 0

3-7C言語Tips153 C言語の関数を宣言する

Level1

Point関数のプロトタイプ宣言

Objective-Cは、C言語を拡張した言語なので、元となるC言語の関数をそのまま利用することができます。

C言語の関数を扱う場合は、プロトタイプ宣言関数の実装が必要になります。プロトタイプ宣言は、Objective-Cの「@interface」にあたり、関数の実装が「@implementation」にあたります。

ただし、関数を利用するときに、すでに実装のコードがあれば、プロトタイプを省略できます。

以下のコードでは、1行目がプロトタイプ宣言、2行目〜5行目が関数の利用、6行目が関数の実装になります。

型名 関数名( 引数 );
int main()
{
  関数( ... );
}
型名 関数名( 引数 ) 
{
  ……(中略)……
}

プロトタイプ宣言を省略すると、以下のようになります。1行目が関数の実装、5行目〜8行目が関数を利用する部分になります。

型名 関数名( 引数 ) 
{
  ……(中略)……
}
int main()
{
  関数名( ... );
}

リスト1では、printaddという関数を作成しています。printadd関数内で、2つの引数を加算して

出典情報

Medium

iPhone/iPadアプリ開発逆引き大全500の極意

  • 著者: 増田 智昭, 池谷 京子

コメント

    コメントはありません