私は現在、Cを学んで実験しており、Bloodshed's DEV-C++をIDEとして使用しています。私は間違っていない場合は、いけない、今コードはまだインクルードなしで実行されます(BloodshedのDev-C++)
main()
{
printf("%d", strlen("hello"));
}
:
今、私は次のコードは、(それがあるとして...ない含まれていないか、何も)コンパイルして実行することを実現しましたこのソースには2つのヘッダーファイルが含まれていますか? stdio.h
とstring.h
...見ての通り、私はそれらを追加せず、コードはまだコンパイルされて正常に実行されました。
私の苦情は、私がまだCを学んでいるので、通常はそうしてはいけないなら、コードを実行したくないから、コンパイラを「厳密」にしたいということです。
include
にDev-C++が「間違いを訂正する」のを防ぐ方法がありますか。
また、 'main'の戻り値の型を忘れました。 –