c語言實(shí)戰(zhàn)開發(fā)(一分為?) 2019-12-04 Day9

內(nèi)容

1:函數(shù)與多文件的簡單應(yīng)用
2:指針

一.函數(shù)的簡單應(yīng)用巾钉,以及多文件的應(yīng)用

我們在寫程序的時候翘狱,為了增加可讀性和移植性等,常常會將一個程序的代碼分成多個文件:
比如說簡單地實(shí)現(xiàn)一個計算器的功能砰苍,將這個小程序分成如下三部分

在頭文件里面聲明函數(shù)

#include<stdio.h>
//頭文件里面聲明函數(shù)
int add(int a,int b);//加
int minus(int a,int b);//減
int multiply(int a,int b);//乘 
int devide(int a,int b); //除 

在實(shí)現(xiàn)文件里面實(shí)現(xiàn)函數(shù)

注意:這里的實(shí)現(xiàn)文件可以不用導(dǎo)入#include"calculator.h"因?yàn)閙ain.cpp里面已經(jīng)有了盒蟆,也就是說main.cpp里面不能省略這個導(dǎo)入頭文件

//這是實(shí)現(xiàn)文件
//1.先導(dǎo)入需要實(shí)現(xiàn)的頭文件
#include"calculator.h"http://導(dǎo)入自己的用"" 
//2. 實(shí)現(xiàn)這個頭文件里面的所有方法
int add(int a,int b){
    return a + b;
}//加
int minus(int a,int b){
    return a - b;
}//減
int multiply(int a,int b){
    return a * b;
}//乘 
int devide(int a,int b){
    if(b == 0){
        return 0;//如果被除的數(shù)等于0,則返回0(這個不一定非得這樣师骗,具體看程序要求) 
    }else{
        return a / b;
    }
    
} //除 

然后是主函數(shù)

#include<stdio.h>
//1.程序的入口函數(shù)
//main.cpp是為了讓閱讀者知道我這里面寫的是入口函數(shù) 
//2.將不同的功能模塊用不同的.h .cpp來封裝
//.h是頭文件历等,主要做函數(shù)的聲明(不能實(shí)現(xiàn))
//.cpp是實(shí)現(xiàn)文件,函數(shù)的具體實(shí)現(xiàn){} 
//3.導(dǎo)入頭文件進(jìn)行使用
#include"calculator.h"http://導(dǎo)入自己寫的頭文件 
int main(void){
    int a;//保存前者輸入的數(shù)字
    int b;//保存后者輸入的數(shù)字 
    printf("請輸入兩個數(shù)字:");
    scanf("%d",&a);
    getchar();
    scanf("%d",&b);
    printf("a + b =%d\n",add(a,b));
    printf("a - b = %d\n",minus(a,b));
    printf("a * b = %d\n",multiply(a,b));
    printf("a / b = %d\n",devide(a,b));
}

二.指針

是一種數(shù)據(jù)類型辟癌,類似int float寒屯,指針裝地址型數(shù)據(jù),所占空間大小八個字節(jié)黍少。

1.作用:

如果想在函數(shù)之間傳遞數(shù)據(jù)寡夹,而且這個數(shù)據(jù)個數(shù)大于1,即傳遞多個數(shù)據(jù)厂置,而一個return只能返回一個值菩掏,那必須用指針。

2.類型:

整形指針昵济,字符型指針智绸,函數(shù)指針等等

3.?作用:

①:聲明的時候表示是一個指針變量
②:在使用過程中在前面加就是表示指針指向的值

4.值:

是一個變量的地址

5.指向的值:

?p(指針變量只能指向同種數(shù)據(jù)類型的地址)(所以也可以稱指針為內(nèi)存操作運(yùn)算符)
注意:變量本身不占空間,它只是一種映射關(guān)系访忿,映射到那個內(nèi)存空間瞧栗。(但是我們平時就理解為變量占空間)
聲明一個變量:比如 int a;沒有給值,沒有立刻分配內(nèi)存空間海铆,即沒有地址迹恐。
定義一個變量:比如 int a = 10;則立刻分配了內(nèi)存空間,并且賦值卧斟。

二級指針要多一個?即有兩個?
6.運(yùn)算
7.指針和數(shù)組
8.指針和函數(shù)(重點(diǎn))(6 7 8在下節(jié))

總結(jié)

1:通過對計算器的很簡單的操作的代碼書寫殴边,對函數(shù)的理解更深,并且大致了解了一下一個程序的構(gòu)成
2:指針其實(shí)之前已經(jīng)學(xué)過珍语,所以這里收獲不算多锤岸,但是有一點(diǎn),就是變量名字本身不占空間這個之前沒有接觸過廊酣,今天算是掌握這個知識點(diǎn)了

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末能耻,一起剝皮案震驚了整個濱河市赏枚,隨后出現(xiàn)的幾起案子亡驰,更是在濱河造成了極大的恐慌晓猛,老刑警劉巖,帶你破解...
    沈念sama閱讀 216,744評論 6 502
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件凡辱,死亡現(xiàn)場離奇詭異戒职,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)透乾,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,505評論 3 392
  • 文/潘曉璐 我一進(jìn)店門洪燥,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人乳乌,你說我怎么就攤上這事捧韵。” “怎么了汉操?”我有些...
    開封第一講書人閱讀 163,105評論 0 353
  • 文/不壞的土叔 我叫張陵再来,是天一觀的道長。 經(jīng)常有香客問我磷瘤,道長芒篷,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,242評論 1 292
  • 正文 為了忘掉前任采缚,我火速辦了婚禮针炉,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘扳抽。我一直安慰自己篡帕,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,269評論 6 389
  • 文/花漫 我一把揭開白布贸呢。 她就那樣靜靜地躺著赂苗,像睡著了一般。 火紅的嫁衣襯著肌膚如雪贮尉。 梳的紋絲不亂的頭發(fā)上拌滋,一...
    開封第一講書人閱讀 51,215評論 1 299
  • 那天,我揣著相機(jī)與錄音猜谚,去河邊找鬼败砂。 笑死,一個胖子當(dāng)著我的面吹牛魏铅,可吹牛的內(nèi)容都是我干的昌犹。 我是一名探鬼主播,決...
    沈念sama閱讀 40,096評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼览芳,長吁一口氣:“原來是場噩夢啊……” “哼斜姥!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 38,939評論 0 274
  • 序言:老撾萬榮一對情侶失蹤铸敏,失蹤者是張志新(化名)和其女友劉穎缚忧,沒想到半個月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體杈笔,經(jīng)...
    沈念sama閱讀 45,354評論 1 311
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡闪水,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,573評論 2 333
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了蒙具。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片球榆。...
    茶點(diǎn)故事閱讀 39,745評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖禁筏,靈堂內(nèi)的尸體忽然破棺而出持钉,到底是詐尸還是另有隱情,我是刑警寧澤篱昔,帶...
    沈念sama閱讀 35,448評論 5 344
  • 正文 年R本政府宣布右钾,位于F島的核電站,受9級特大地震影響旱爆,放射性物質(zhì)發(fā)生泄漏舀射。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,048評論 3 327
  • 文/蒙蒙 一怀伦、第九天 我趴在偏房一處隱蔽的房頂上張望脆烟。 院中可真熱鬧,春花似錦房待、人聲如沸邢羔。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,683評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽拜鹤。三九已至,卻和暖如春流椒,著一層夾襖步出監(jiān)牢的瞬間敏簿,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 32,838評論 1 269
  • 我被黑心中介騙來泰國打工宣虾, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留惯裕,地道東北人。 一個月前我還...
    沈念sama閱讀 47,776評論 2 369
  • 正文 我出身青樓绣硝,卻偏偏與公主長得像蜻势,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子鹉胖,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,652評論 2 354

推薦閱讀更多精彩內(nèi)容