2017-09-15 10 views
-3

私の最初のクラスのプログラミング(Cのパート1への紹介)とXcodeの使用。 Xcodeで新しいファイルを作成すると、拡張子.cを持つ初期ソースコードが作成されますが、拡張子.hを持つファイルも自動的に作成されます。 .hについては何ですか?新しい.cファイルを追加すると、Xcodeで作成された.hファイルは何ですか?

+1

「ヘッダー」ファイル。あなたの授業でこれについて何も言わないならば、それを無視しても問題ありません。 – pvg

答えて

-1

.hファイルは、ヘッダーファイルです。多くの場合、複数のプログラムで使用する関数やものを宣言するために使用されます。

は、次のプログラムを考えてみましょう:

#include <stdio.h> 
#include <ctype.h> 

int main() 
{ 
    void printVar(int foo); 

    int foo; 
    printf("Please enter an integer:\n"); 
    scanf("%i",&foo); 

    printVar(foo); 
    return 0; 
} 

void printVar(int foo){ 
    printf("You've passed %i\n",foo); 
} 

を使用すると、複数のプログラムでprintVar()関数を使用していたとしましょう。代わりに.hファイルで、「printVar(int型のfoo)」次に、あなたがvoidを出してあげる

int main() 
{  
    int foo; 
    printf("Please enter an integer:\n"); 
    scanf("%i",&foo); 

    //See function call without declaring here 
    printVar(foo); 
    return 0; 
} 

:あなたのmain()関数は、のように簡略化することができます。 main()で最初に宣言することなく、関数を呼び出すことができるのを見てください。ただし、関数を呼び出すファイルに ".h"を含める必要があります。

#include <wateva.h> 
関連する問題