天堂国产午夜亚洲专区-少妇人妻综合久久蜜臀-国产成人户外露出视频在线-国产91传媒一区二区三区

當(dāng)前位置:主頁 > 論文百科 > 農(nóng)業(yè)期刊 >

同一個(gè)C語言工程不同C文件之間的函數(shù)互相調(diào)用問題(三)

發(fā)布時(shí)間:2016-11-19 01:00

  本文關(guān)鍵詞:C語言工程,由筆耕文化傳播整理發(fā)布。


同一個(gè)C語言工程不同C文件之間的函數(shù)互相調(diào)用問題(三)

本文章已收錄于:

分類:

版權(quán)聲明:本文為博主原創(chuàng)文章,未經(jīng)博主允許不得轉(zhuǎn)載。

關(guān)于(一)和(二)的方法的差異很顯而易見,而當(dāng)一個(gè)工程我們需要自定義多個(gè)函數(shù)的時(shí)候,就不能像(一)那樣將每個(gè)函數(shù)都寫成.h文件,然后在主函數(shù)的開頭處聲明。

然而,我們可以定義一個(gè)function.h文件來聲明這些函數(shù):

#ifndef __FUNCTION_H__
#define __FUNCTION_H__
   int fun(int,int);
   int times(int,int);
#endif


接下來,在同一個(gè)function.c文件中自定義這兩個(gè)函數(shù):

#include "function.h"
int fun(int a,int b)
{
  return a+b;
}

int times(int a,int b)
{
  return a*b;
}


最后,如果要在另外一個(gè)文件中,即main.c中調(diào)用這個(gè)函數(shù),只需在程序開頭包含相應(yīng)的頭文件即可。

# include "stdio.h"
# include "function.h"   /*包含的頭文件*/
int main()
{
int a=2;
int b=4;
        printf( "%d\n",fun(a,b));
        printf( "%d\n",times(a,b));
        return 0;
}


總結(jié):這樣的好處就是在同一個(gè)頭文件中能包含多個(gè)函數(shù),在調(diào)用包含的函數(shù)時(shí),直接可以調(diào)用。不再像(二)方法那樣,一個(gè)頭文件中只含有一個(gè)函數(shù)。



                                   【以上內(nèi)容(一)(二)(三)是學(xué)習(xí)的一些心得體會,如有誤導(dǎo)之處,,煩請指教,謝謝】


頂 1 踩 0

  • 上一篇同一個(gè)C語言工程不同C文件之間的函數(shù)互相調(diào)用問題(二)
  • 下一篇【數(shù)組與指針】之【動(dòng)態(tài)分配一維和多維數(shù)組】
  • 我的同類文章


      本文關(guān)鍵詞:C語言工程,由筆耕文化傳播整理發(fā)布。



    本文編號:181684

    資料下載
    論文發(fā)表

    本文鏈接:http://sikaile.net/wenshubaike/xxkj/181684.html


    Copyright(c)文論論文網(wǎng)All Rights Reserved | 網(wǎng)站地圖 |

    版權(quán)申明:資料由用戶bee28***提供,本站僅收錄摘要或目錄,作者需要?jiǎng)h除請E-mail郵箱bigeng88@qq.com