linux c作用域 全局变量使用
来源:互联网 发布:机房网络拓扑结构图 编辑:程序博客网 时间:2024/06/08 00:41
linux下将多个文件编译成一个文件
gcc file1 -c -o file1.o
gcc file2 -c -o file2.o
gcc file1.o file.o -o exec
文件中的全局变量使用:在一个文件中声明一个变量a,再其对应的.h文件中声明extern int a;当别的文件包含此头文件后就可以使用同一个a全局变量了。如下图代码
test1.c:
#include<stdio.h>
#include"test2.h"
int temp;
int main()
{
temp = 100;
shuchu();
return 0;
}
test1.h:
extern int temp;
test2.c:
#include<stdio.h>
#include"test1.h"
int shuchu()
{
printf("temp = %d", temp);
return 0;
}
test2.h:
int shuchu();
用开始的方法编译进行测试可以输出100。
0 0
- linux c作用域 全局变量使用
- 浅析C/C++作用域之全局变量
- c语言之static全局变量,变量作用域
- C++的局部变量和全局变量的作用域
- C/C++全局变量和局部变量作用域问题
- C全局变量使用简介
- C语言extern作用(全局变量)
- C语言extern作用(全局变量)
- C语言extern作用(全局变量)
- JavaScript 全局变量与作用域
- 减少全局变量的作用域
- 作用域、局部变量、全局变量
- attiny10不能使用C全局变量
- c语言全局变量使用问题
- C/C++全局变量的使用
- C/C++中全局变量和全局文件的访问作用域
- C/C++语言中变量作用域:局部变量,全局变量,文件级变量
- c++中static 全局变量,const全局变量的作用域
- Matlab笔记
- 使用log4net将日志文件输出替csv格式
- 矩形覆盖——斐波那契数列
- java 中会存在内存泄漏吗
- Android绘图之理解
- linux c作用域 全局变量使用
- 知道这20个正则表达式,能让你少写1,000行代码
- 动态文字、图片
- 登录报错:A granted authority textual representation is required
- 2016 ACM/ICPC Dalian Online-1002 Different GCD Subarray Query
- CSS3鼠标悬停
- POJ 3468 线段树 区间更新+区间求和
- 用.net做B/S结构的系统,您是用几层结构来开发,每一层之间的关系以及为什么要这样分层?
- jQuery中DOM事件冒泡实例分析