电子产业一站式赋能平台
  • 凡亿电路
    • PCB设计外包
    • PCB制板批量
    • SMT焊接贴片
    • CIS库建设
  • 凡亿教育
    • 凡亿课堂
    • 凡亿直播
    • 凡亿问答
    • 凡亿专栏
    • 凡亿文库
    • 考试认证
    • 人才招聘
  • PCB联盟网
  • IC封装网
  • 电子人才网
  • 关于凡亿
  • 扫码关注
    关注我们
    / 积分商城
首页 PCB设计指南Altium DesignerCadence AllegroMentor PADSPCB封装指南
更 多
  • 嵌入式单片机指南
嵌入式单片机指南 C 语言概念 2、变量【variable】
  • 栏目说明
    • C 语言概念
      • 1、数据类型【typedef】
      • 2、变量【variable】
      • 3、运算符【=+-*/%&|!】
      • 4、判断结构【if switch ?:】
      • 5、循环结构【while do for】
      • 6、数组【array】
      • 7、函数【function】
      • 8、结构体【struct】
      • 9、指针【pointer】
      • 10、预处理【#include#define】
    • 单片机外设
      • 1、通用输入输出端口【GPIO】
      • 2、外部中断【EXIT】
      • 3、定时器【TIMER】
      • 4、系统节怕器【SysTick】
      • 5、模数转换器【ADC】
      • 6、串口通信【UART】
      • 7、同步串行总线【I2C】
      • 8、串行外设总线【SPI】
      • 9、闪存控制器【FSMC】
      • 10、直接存储器存取【DMA】
    • 技术课堂
    • 技术服务
      • PCB设计外包 PCB制板 SMT贴片 物料采购
    • 问答社区
    • 官方社群
      • 加群主进官方微信群
      • 关注官方公众号

    2、变量【variable】

    定义:

    类型名 变量名; int a;

    类型名 变量名=初始值; int a=1;

    声明:

    extern 类型名 变量名; extern int a;

    类型:

    全局变量 (函数外部定义,作用域整个项目空间)

    局部变量 (函数内部定义,作用域在本函数内)

    静态变量 (static修饰,改变作用域范围和存储空间)

    地址:

    &变量名

    实例代码:

    image.png