1. 程式人生 > >Linux中的靜態庫、共享庫、標頭檔案及makefile檔案舉例

Linux中的靜態庫、共享庫、標頭檔案及makefile檔案舉例

2、在bill.c檔案中引入標頭檔案,寫該函式的實現;

***@ubuntu:~/codeC/1201B$ more bill.c
#include "bill.h"
int bill(int a[], int n)
{
    int i,max = a[i];
    for( i = 0; i < n; ++i)
    {
        if( max < a[i])
        {
            max = a[i];
        }
    }
    return max;
}
3、在main.c中寫主程式內容,呼叫該函式,此時,需要引入標頭檔案

***@ubuntu:~/codeC/1201B$ more main.c
#include <stdio.h>
#include "bill.h"

int main()
{
    int MAX;
    int ar[10] = {1,23,21,34,45,56,57,48,90,100};
    MAX = bill(ar,10);
    printf("%d\n",MAX);
    return 0;
}