標頭檔案與main函式
阿新 • • 發佈:2022-04-10
標頭檔案
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的整數。