1樓:哎呀
最簡單粗暴的理解就是:將別的檔案中的**插入指定位置。
1、最通俗的理解,標頭檔案就是將別的檔案裡的**插入到程式設計**中的一種方式。它使用#include指令,比如“include "abcd.h"”這個指令告訴編譯器,我這兒要加入一些**,這些**在一個叫"abcd.
h"的檔案中,將這個檔案的內容直接全部插入到這一代所在位置就好。一般習慣於用.h或.
hpp作為這類檔案的副檔名。
2、這個功能的最主要的作用是,將一些現成的,固有的定義、函式、**、引用等等引入到你的程式設計中來,你就不需要再進行這樣一些重複的工作了。
3、在c++程式設計環境中,最典型的vc、bcb、tc……中,都必須以這樣的將程式設計環境固有的一些函式、變數定義、引用等進行“預準備”否則一般級別的人就無法進行常規的程式設計,因為沒有現成可用的函式、定義等。
4、高階別的有特殊需要的程式設計者可以自已編寫相關的定義、函式,也可以修正修改環境固有的這類東西,這也正是c++強大的一個特點,同時也是它的麻煩所在(初學者常常不知道要引用哪些標頭檔案)。
5、從事c++程式設計工作的人,自已編寫的,認為常常要用到的一些函式,或定義,或習慣,也可以自已做成一個標頭檔案,在程式設計中引用,這樣可以減少很大的不必要的重複工作量。
2樓:扈懷煒
標頭檔案就是包含在c++程式中的別人寫好的一些東西,裡面包含一些函式和一些特定的功能,
比如一般使用的cout<< cin>> endl 等這些東西都包含在iostream裡,
sqrt,sin, cos等數學相關的函式都包含在cmath裡。
3樓:
c++中的標頭檔案一般都是以.h或者.hpp為格式的。
主要用來宣告一些跨檔案使用的變數名和類的定義。這樣便於其他檔案的呼叫。
朋友,請【採納答案】,您的採納是我答題的動力,如果沒有明白,請追問。謝謝。
c++中什麼是標頭檔案?是用來做什麼的?
C的標頭檔案保護問題,C 標頭檔案保護符
所有的標頭檔案保護一般都是如此寫的 ifndef x define x endif 這個x要寫成什麼沒有任何規定的,只要在工程中不要跟其他的巨集定義衝突重複就可以了。在vc下等同於 pragma once 這個都可以,風格而已。只要取個唯一的識別符號即可。不過要注意 ifndef 上下兩個識別符號要...
關於C 標頭檔案中typedef的意思》急急急
例如 typedef int int。就是把int作為int的另乙個 版本 定義整型變數時你可以用int a,也可以用int a,在當前檔案中,它們是一樣的 typedef型別定義,也就是自定義一種新的型別,如typedef int int 則int是一種定義的新型別,它代表的型別為int型。使用t...
C 中min函式和max函式的標頭檔案是什麼
詮釋美麗瞬間 拓展資料 包含在c 標準庫中標頭檔案中,在標頭檔案中定義了min,max的巨集,若在包含的同時包含會導致函式無法使用。 赤明魔王 包含在c 標準庫中標頭檔案中,在標頭檔案中定義了min,max的巨集,若在包含的同時包含會導致函式無法使用。提供了 cpp min等函式來代替min函式的功...