博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
c++ static和extern声明全局变量区别
阅读量:4210 次
发布时间:2019-05-26

本文共 270 字,大约阅读时间需要 1 分钟。

1 .static 声明的全局变量的值只能在本文件中可以使用,但是extern声明的全局变量的值可以跨文件访问。

例如使用extern 声明一个可以跨文件的全局变量:

func.h

#include 
extren float global_a; //声明

func.cpp

#include "func.h"float global_a =0; //定义

main.cpp

#include
#include "func.h"int main(){ global_a = 0.1; //对全局变量进行赋值}

转载地址:http://cfwmi.baihongyu.com/

你可能感兴趣的文章
Tkinter学习笔记(一)
查看>>
MySql学习笔记(二)- 索引的设计和使用
查看>>
MySql学习笔记(一)- 表类型有哪些,怎么用?
查看>>
二阶趋势交易法
查看>>
Mysql学习笔记(十三)查看mysql日志
查看>>
JVM垃圾回收相关知识笔记
查看>>
Curator学习笔记(一)- 读写锁
查看>>
第一次炒股小记
查看>>
《redis in action》ZSet相关命令
查看>>
《redis in action》redis发布订阅
查看>>
《redis in action》sort排序命令
查看>>
《redis in action》redis事务
查看>>
《redis in action》key的自动过期
查看>>
《redis in action》redis持久化简介
查看>>
《redis in action》redis快照
查看>>
《redis in action》Redis aof持久化
查看>>
《redis in action》开启aof日志
查看>>
《redis in action》redis事务和管道
查看>>
《redis in action》Redis的一些使用
查看>>
这个世界永远不缺奋斗者
查看>>