黑马程序员技术交流社区
标题:
分享下,我的笔记,关于全局变量和局部变量
[打印本页]
作者:
流云踏风
时间:
2015-4-11 22:00
标题:
分享下,我的笔记,关于全局变量和局部变量
一、C语言静态变量
所有局部变量默认是自动变量
所有的全局变量都是静态变量
函数分两种:
外部函数:定义的函数能被本文件和其他文件访问,默认情况所有函数都是外部函数。(可以省略extern)
内部函数:
定义的函数只能被本文件访问,其他文件不能访问(static定义)
全局变量分2钟:
外部变量:定义的变量能被本文件和其他文件访问,默认情况所有全局变量都是外部变量。
(不同文件中的同名外部变量,都代表同一个变量)
内部变量:定义的变量只能被本文件访问,不能被其他文件访问
(不同文件中的同名内部变量,互不影响)
局部变量两种状态:
1,普通局部变量:
在函数(代码块)定义,作用域是从定义的那一行开始一直到代码块结束,生命周期:从定义那一行开始分配存储空间,代码块结束,就会被回收(没有固定初始值)
2,静态局部变量:
在函数(代码块)定义
作用域:和普通变量一样,只在代码块里。
生命周期:整个源程序。
作者:
senheima
时间:
2015-4-11 22:01
先给你支持了!!
作者:
波阿波
时间:
2015-4-11 22:11
楼主好人啊
作者:
康仔
时间:
2015-4-12 00:31
点赞!!!
作者:
carescares
时间:
2015-4-12 09:29
赞,分享就是好孩子
作者:
书上说、
时间:
2015-4-12 09:32
一看就是认真看视频的好学生
作者:
sifenkesi
时间:
2015-4-12 09:34
支持下,很好
作者:
最好的安排
时间:
2015-4-17 13:05
谢谢楼主分享哈
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2