私はBig Nerd Ranchの本であるObjective-Cプログラミングを使用しており、最初の数章でCを書くことから始めます。私が作成したプログラムの1つで、スリープ機能を使用しています。その本の中で、私#include <stdlib.h>は#include <stdio.h>パートの下に置くように私に言いました。これは、「C99では関数 'sleep'の暗黙の宣言は無効です」という警告を取り除くことになっています。しかし、を置いた後の何らかの理由#include <stdlib.h>で、警告は消えません..この問題はプログラムの正常な実行を停止しませんが、#include使用する必要があることに興味を持っていました!
                
                3
              
                  加えて、簡単な質問をするのに十分な勇気があり、私を助けてくれたことに対する1つ。
                
                
                  
                    —
                    Mark Ch '11年
                    
                  
                
              
                  市長IDE(NetBeans、IntelliJ IDEA、Eclipse)を使用する場合。関数の名前を入力し、Alt + Enterを押すと、その関数を含むライブラリが自動インポートされます。
                
                
                  
                    —
                    T04435 2016年
                    
                  
                
              
                  @ T04435:Cのライブラリはインポートされません。コンパイラはそれらを必要としません。リンカはそれらをリンクするかもしれませんが、コンパイラが完了した後でのみです。Cでは、コンパイラーは関数を使用するために関数のプロトタイプを必要とします。プロトタイプは通常、ヘッダーファイル(.h)に入っています。
                
                
                  
                    —
                    アルク