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

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

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

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

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


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

本文章已收錄于:

分類:

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

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

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

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


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

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

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


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

# 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;
}


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



                                   【以上內容(一)(二)(三)是學習的一些心得體會,如有誤導之處,,煩請指教,謝謝】


頂 1 踩 0

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


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



    本文編號:181684

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

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


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

    版權申明:資料由用戶bee28***提供,本站僅收錄摘要或目錄,作者需要刪除請E-mail郵箱bigeng88@qq.com