当前位置: 首页 > news >正文

C语言之extern(七十)

  1. extern同一个文件:修饰变量声明
#include <stdio.h>int add(){extern int x,y;return x + y;
}int main(){printf("%d\n", add()); 
}int x = 10;
int y = 20;

  1. extern文件之间:修饰函数声明
<1>.add.c
int sum(){extern int x ;extern int y ;return x+y;
}
<2>.add.h
extern int sum();
<3>.main.c
#include <stdio.h>
#include "add.h"int x=1;
int y=2;int main(){printf("sum = %d\n",sum());return 0;
}# gcc add.c main.c

http://www.lryc.cn/news/40097.html

相关文章:

  • 树的前中后序的Morris遍历
  • 到底什么是线程?线程与进程有哪些区别?
  • 你真的知道如何系统高效地学习数据结构与算法吗?
  • Linux操作系统基础的常用命令
  • Jasypt加密库基本使用方法
  • C++并发编程之五 高级线程管理
  • 单片机——IIC协议与24C02
  • 案例05-将不必要的逻辑放到前端(发送调查问卷)
  • 【每日一题】——矩阵相等判定
  • Linux防火墙的关闭
  • Request和Response的概述
  • 常见的Web安全漏洞:SYN攻击/CSRF/XSS
  • 【STC15单片机】 超声波模块的使用
  • SpringBoot 动态操作定时任务(启动、停止、修改执行周期)增强版
  • 快排函数 -- qsort函数(Quick Sort)
  • 条形码和二维码
  • 大数据-学习实践-5企业级解决方案
  • 破解吲哚花菁素IR-808 N3,IR-808 azide,IR-808叠氮,酯溶性染料修饰叠氮基团,相关知识
  • 面试官:MQ的好处到底有哪些?
  • 事务机制:Redis能实现ACID属性吗?
  • 如何在 Apinto 实现 HTTP 与 gRPC 的协议转换(上)
  • 3分钟看完-丄-Python自动化测试【项目实战解析】经验分享
  • Web漏洞-命令执行和代码执行漏洞
  • Towards Unsupervised Text Classification Leveraging Experts and Word Embeddings
  • linux进程管理
  • 【深度强化学习】(6) PPO 模型解析,附Pytorch完整代码
  • 【数据结构】第二站:顺序表
  • 嵌入式安防监控项目——实现真实数据的上传
  • SAP 生成UUID
  • DevOPs介绍,这一篇就足够了