1. 程式人生 > 其它 >標頭檔案與main函式

標頭檔案與main函式

標頭檔案

1.為什麼要使用標頭檔案?

程式如戲

程式中有很多元素(std::cout, system), 都是一個個演員

但是他們之間都互不認識, 但是卻要一起合作, 強行編譯, 就會導致錯誤!

得預先介紹他們, 知道他們各自的名號和用法

#include<Windows.h>表示把檔案Windows.h中的所有內容拷貝(複製)到“這裡”。

 

2.標頭檔案的查詢路徑

#include  <Windows.h>

<>表示,從編譯器預設的路徑中去找檔案stdio.h

這個預設路徑,取決於編譯器。不同平臺下不同編譯器的路徑都不相同。

這個預設路徑下,已經包含了c標準庫所需要的所有標頭檔案。

使用C++標準庫的標頭檔案使用該方式。

 

#include  “mytest.h”  

“”表示從此檔案當前目錄下尋找檔案mytest.h

如果在當前目錄下找不到,再從編譯器預設的路徑中查詢。

使用使用者自定義的標頭檔案使用該方式。

 

3.標頭檔案的位置

要求放在檔案的最前面。

 #include 的作用是,把相關的宣告拷貝到這個檔案內,

所以都習慣把#include 放到檔案的最前面。

如果放到後面,當include之前出現了相關的函式,就會識別不出,一般先寫系統標頭檔案,再寫使用者自定義標頭檔案。

 

main函式

main函式應該用return返回一個int型別資料,也就是說,必須返回一個整數。

 一般用法(約定俗成):

程式成功結束,則main函式返回0

程式有異常,則返回一個大於0的整數。