天天看點

弱函數與回調函數在子產品化程式設計中的使用弱函數與回調函數

弱函數與回調函數

弱函數和回調函數是我們子產品化程式設計中兩個很重要的概念,下面一一解析。

弱函數的介紹與使用

__weak

關鍵字用來修飾函數或者變量。表示修飾的函數或變量的使用優先級較低。即如果我們定義了一個函數或變量,它與關鍵字

__weak

修飾的函數或者變量名一緻。則優先使用我們定義的,而忽略

__weak

修飾的。但如果我們沒有定義這樣的函數或者變量名,則使用

__weak

所修飾的。我們叫這種函數為

弱函數

/* test1.c */
#include <stdio.h>

void HelloFun(void)
{
   
    printf("my hello."