我刚学C语言 怎么样让一个变量到其他的文件也能用?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了我刚学C语言 怎么样让一个变量到其他的文件也能用?相关的知识,希望对你有一定的参考价值。

刚刚学C 我想用一个变量做个标记到其他的页面来做判定条件
不知道怎么做 希望各位给点好意见!

用外部变量
例如:
在同一工程中的两个文件,a.c b.c
在a.c中有如下定义:
int i=889 ;

则在b.c中可以这样做:

extern int i;

之后便可访问a.c中的i值。
参考技术A 在其他页面声明 extern

C语言编程 结构体让多个CPP使用

定义个一结构体

让多个文件公用他 并且里面的数据通用 怎么弄?

变量声明不能放在头文件中,因为很容易造成重定义。
假如有如下结构体
typedef struct A

char a[10];
A;
那在main函数所在的cpp中,这样定一个该结构体的变量:
A a;
在其他需要使用该变量的cpp文件中,加如下语句:
extern A a;
这样其他cpp文件也就可以用了。
参考技术A 用include包含 定义的结构体 参考技术B 定义的结构体的部分保存为一个.h文件 其他.cpp用include导入

以上是关于我刚学C语言 怎么样让一个变量到其他的文件也能用?的主要内容,如果未能解决你的问题,请参考以下文章

c语言建立动态链表,我刚学编的程序,请高人帮忙指出毛病

halcon开发的软件 如何让客户不安装halcin也能用

在C语言中如果已经知道了一个数据的内存地址,怎样直接从内存中读取出该数据?

我刚学div+CSS,为啥感觉在页面用CSS排版的时候总是很乱,无从下手

C语言编程 结构体让多个CPP使用

你是怎么弄好的?E212:无法打开并写入文件,我刚学linux ,好多不懂啊!