Advertisement

look at the extern C language identifier

阅读量:

本博客可能会随时被删除或关闭,请留意微信公众号以获取长期内容。
访问微信公众号编程笔记本以了解更多信息的学习资源。

今天我们一起来看一下 extern 函数时的几个细节问题。

首先,我们看一下示例代码的目录结构:

复制代码
    ├── demo.c
    └── my_print.c

再分别看一下源代码:

复制代码
    #include <stdint.h>
    
    extern void my_print(uint8_t num);
    
    int main(void)
    {
        my_print(254);
        my_print(255);
        my_print(256);
        my_print(257);
    
        return 0;
    }
复制代码
    /* demo.c */
    
    #include <stdio.h>
    #include <stdint.h>
    
    void my_print(uint16_t num)
    {
        printf("num=%u\n", num);
    }

如某段代码所示,在main函数内部采用外部接口的方式进行函数调用

一些

全部评论 (0)

还没有任何评论哟~