如何在一个.c文件里调用另一个.c文件里的变量
生活随笔
收集整理的這篇文章主要介紹了
如何在一个.c文件里调用另一个.c文件里的变量
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
假設被調用的C文件為func.c,則被調用的全局變量需被定義在文件開始處,即與頭文件、宏定義、
函數聲明在一起
#include <stdio.h>
#define KEY abcd
int globalcnt;//這就是被調用的全局變量定義, 與函數內部定義變量完全一樣
假設調用全局變量的C文件為caller.c,則在該文件中需要聲明被調用的全局變量為外部變量,同樣該聲明與頭文件、宏定義、 函數聲明在一起
#include <stdio.h>
extern int globalcnt;//聲明了globalcnt是一個整型的外部變量,然后你在函數中可以像使用局部變量一樣使用globalcnt了
#include <stdio.h>
#define KEY abcd
int globalcnt;//這就是被調用的全局變量定義, 與函數內部定義變量完全一樣
假設調用全局變量的C文件為caller.c,則在該文件中需要聲明被調用的全局變量為外部變量,同樣該聲明與頭文件、宏定義、 函數聲明在一起
#include <stdio.h>
extern int globalcnt;//聲明了globalcnt是一個整型的外部變量,然后你在函數中可以像使用局部變量一樣使用globalcnt了
總結
以上是生活随笔為你收集整理的如何在一个.c文件里调用另一个.c文件里的变量的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: STM32 IO口输入输出模式的简洁见解
- 下一篇: 学习PWM的一些总结