「月薪輕鬆過萬!」「10分鐘學C語言」 1.main()函數和頭文件

一、C語言的前身

俗話說的好,見人說人話,見鬼說鬼話!

計算機可以說是世界上最聽話,又是最笨的一種產物了,你讓它幹啥,只要它能做到,它就幹啥,你說它聽不聽話?但是,有個前提,你要說能讓它聽的懂的話,否則它只能一臉懵逼地躺在你面前。

「月薪輕鬆過萬!」「10分鐘學C語言」 1.main()函數和頭文件

早期人們使用機器語言和計算機溝通,什麼是機器語言呢?你可以理解為是一堆“0101...”的數字,但這對於絕大多數人類看來,豈不是比火星文還難懂嗎?於是經歷了一系列變遷,人們發明了人類能讀的明白,機器又能看得懂的語言 —— C語言。這下人類就能愉快地叫計算機幹活了~

廢話不多說,C語音的前身就此打住!

二、main函數和頭文件

為了能讓機器幹活,我們呼叫我們的萬惡之源main()函數登場(千萬別寫成mian(面)函數,否則老臉都丟光了)。說它是萬惡之源是有道理的,因為這就是我們程序的入口,是代碼的起點哦,程序就是從main()函數開始的

快讓我們來寫一個空的main()函數吧。

#include <stdio.h>
int main()
{
return 0;
}
/<stdio.h>

這就是一個新鮮出爐的main()函數了。

小夥伴們看到代碼中“main”前面有個“int”,這涉及到函數的返回值,咱們將在今後說明。記住這才是正確的寫法,但是很多人會寫成“void”,其實這是錯誤的寫法,是不被正統C語言接受的,切記!

2.1 .h文件和.c文件

我們用最正宗的手法包含了C語言的一個最基本的頭文件,名叫stdio.h。

"stdio"全稱是standard input and output,標準輸入輸出。後邊的字母"h"表示"header",翻譯為“頭文件”,我們親切地稱呼這些後綴是“.h”的文件叫“點h文件”。

在C語言的工程中,有兩大元素,其一是.h頭文件,另外一個就是.c代碼文件了,同理,我們稱呼這些後綴是“.c”的文件叫“點c文件”。比如一個叫做main.c的文件,咱們一看這個文件名字,就知道里面寫的肯定是main函數了。如果你非要問為什麼是.c而不是.d?也許是因為你寫的是C語言吧。

「月薪輕鬆過萬!」「10分鐘學C語言」 1.main()函數和頭文件

2.2 頭文件的調用

我們不需要關注“頭文件”裡邊是什麼東東,就需要知道大神前輩們在這裡面寫了很多基本的類型定義如int、char等,還有printf、fopen等函數(現在請忽視,之後會說到),只要我們想包含系統自帶的頭文件,咱們用:

#include <xxx.h>
/<xxx.h>

包含了這些系統頭文件,就可以在我們當前的文件中任意使用這些.h文件裡的內容了哦。如果是包含我們自己寫的頭文件,咱們用:

#include "XXX.h"

三、本期問題

大家知道用< >和“ ”來調用頭文件有什麼具體區別嗎?這是企業在面試的時候非常喜歡考的問題,咱們在下一期做解釋吧~

「月薪輕鬆過萬!」「10分鐘學C語言」 1.main()函數和頭文件

學習敲代碼肯定離不開一個編輯器,推薦學習C語言編程的小夥伴下載一個visual c++ 6.0,這個軟件適合新手練習和調試代碼,還是免費的。在電腦上敲一敲本次的內容吧~

如果大家喜歡可以關注收藏哦,馬上將迎來新的學習乾貨!


分享到:


相關文章: