黑马程序员 学习日记(二)
——Java培训、Android培训、iOS培训、.Net培训、期待与您交流! ——-
关键字static和extern的区别
1.修饰局部变量
1).static 修饰局部变量
static 修饰的局部变量作用域会得到延长
static 定义变量的语句只会被执行一次
2).extern 是不能够修饰局部变量的
2.修饰全局变量
1).static 对全局变量的作用:
static 修饰的全局变量,表示该全局变量只能在当前文件种使用,而不能在其他文件中使用
在不同文件中static可以声明同名的变量。
2).extern 对全局变量的作用
extern 修饰的全局变量,表示当前变量可以在本文件中使用,也可以在其他文件中使用。
a. extern 声明的全局变量在不同的文件中不能同名(两个文件必须有包含关系)
b. 不能声明不存在的变量
c. 全局声明时可以省略extern
d. 全局变量默认初始化为0
3.static和extern修饰函数
static和extern对函数的作用:
static 修饰的函数是一个内部函数(只能在定义的那个文件使用)extern 声明的函数,可以在定义文件中使用,也可以在其他文件中使用,是一个外部函数。计算机默认的是使用extern,它可以省 略不写。
黑马程序员 学习日记(二)相关推荐
- 黑马程序员 学习毕老师java视频第14.15.16天
---------------------- <a href="http://edu.csdn.net/heima" target="blank"> ...
- 黑马程序员_日记9_Java学习感言
--- android培训.java培训.期待与您交流! ---- 学习感言 原计划快速看一遍JAVASE视频复习一下,然后直接面试.但是从16号到今天,已经10天了,我才刚刚完成10天的学习. 冷静 ...
- 【b站黑马程序员学习笔记-shell入门编程】
使用root用户创建并执行test2.sh,实现创建一个shelltest用户,并在其家目录中新建文件try.html 一. [root@localhost ~]# touch test2.sh [r ...
- 黑马程序员--学习while、do-while、for循环、try-catch的用法
------- Windows Phone 7手机开发..Net培训.期待与您交流! ------- 通过今天的视频学习总结一下while.do-while.for循环.try-catch的用法: 1 ...
- 黑马程序员学习笔记-------c++提高编程
c++提高编程 本阶段主要针对c++泛型编程和STL技术做详细讲解,探讨cpp更深层的使用 1 模板 1.1 模板的概念 模板就是建立通用的模具,大大提高复用性 模板的特点: 模板不可以直接使用,它只 ...
- Python黑马程序员学习路线
夯实基础(python核心编程 ) python的语言理解, 到灵活解决问题.熟悉linux开发环境,常见算法数据结构(时间复杂度,排序,栈,队列,二叉树).面向对象编程,了解设计模式,掌握单例模式, ...
- 黑马程序员学习笔记 关于继承
------- <a href="http://www.itheima.com" target="blank">android培训</a> ...
- C++随记之模板(黑马程序员学习笔记)
1.模板分为函数模板和类模板.泛型编程主要思想就是模板.语法template<typename T>.typename表示其后面的符号是一种数据类型,可以用class代替. 2.模板自动类 ...
- 黑马程序员C++实战(二)——基于多态的职工管理系统完整代码
本文转载自:https://github.com/AnkerLeng/Cpp-0-1-Resource.git 视频见:https://www.bilibili.com/video/av4155972 ...
最新文章
- 2020年趋势一览:AutoML、联邦学习、云寡头时代的终结(附链接)
- 多线程Java Socket编程示例
- python git是什么_python爬虫之git的使用
- vmware下ubuntu重启后不能上网
- python查找指定文件夹并重命名_python获取指定文件夹下的所有文件名,并删选指定类型文件进行重命名以及撤销重命名...
- rest php,restAPI
- python函数参数的作用是_python函数参数的不同
- jQuery 前后端分离项目总结
- python time函数的功能_Python中Python时间模块的常用功能,Pythontime,函数
- 最强的linux命令总结.pdf
- 弦图(Chordal Graph)学习小记
- 华为鸿蒙用不用清理内存卡,华为这6个设置必须要关,否则天天清理内存也没用,关了再用5年...
- OpenGL(十七)——Qt OpenGL在三维空间移动位图(会动的星星)
- 微信小程序——发送模板消息
- 微信小程序开发工具项目的基本组成结构
- Cadence软件license相关问题
- 白皮书:柬埔寨通过区块链支付实现无美元未来
- 将海康大华宇视等网络摄像机RTSP流采用websecket和H5进行RTSP网页无插件直播点播的技术方案
- oss :Request has expired.
- ad怎么测量pcb尺寸_一招教你学会使用AD更改PCB板子尺寸!