在C语言中,static关键字的作用如下:
1、在修饰变量的时,static修饰的静态局部变量只bai执行一次,而且延长了局部变量的生命周期,直到程序运行结束以后才释放。
2、static修饰全局变量的时,这个全局变量只能在本文件中访问,不能在其它文件中访问,即便是extern外部声明也不可以。
3、static修饰一个函数,则这个函数的只能在本文件中调用,不能被其他文件调用。Static修饰的局部变量存放在全局数据区的静态变量区。
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title></title>
<style>
a{
text-decoration: none;
color: #333;
}
a:hover{
color: #f50;
text-decoration: underline;
}
</style>
</head>
<body>
<a href="http://www.baidu.com">百度</a>
</body>
</html>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title></title>
<style>
span{
background-color: blue;
}
/*margin用于设置标签距离其他标签的间距*/
i{
margin-bottom: 10px;
margin-left: 10px;
margin-right: 10px;
margin-top: 10px;
/*margin: 10px 15px 20px 20px;上,左,右,下*/
/*margin: 10px 15px 20px;上,左右,下*/
/* margin: 10px 15px ;上下,左右*/
/*margin: 10px;上下左右*/
display: inline-block;
background-color: black;
}
</style>
</head>
<body>
<div style="border: 1px solid black;">河工大</div>
<span>河南</span><i>河南</i><span>河南</span>
<div style="border: 1px solid black;">河工大</div>
</body>
</html>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title></title>
<style>
span{
background-color: blue;
}
/*margin用于设置标签距离其他标签的间距*/
i{
margin-top: 10px;
/*padding用于设置当前标记离其他标记的间距*/
padding-top: 10px;
padding-right: 15px;
padding-bottom: 20px;
padding-left: 25px;
/* padding: 20px;*//*上下左右都是20px*/
/*padding: 10px 15px ; */ /*上下,左右*/
/*padding: 10px 15px 20px ;*/ /* 上,左右,下*/
/*padding: 10px 15px 20px 25px ; */ /*上,下,左,右*/
display: inline-block;
background-color: black;
}
</style>
</head>
<body>
<div style="border: 1px solid black;">河工大</div>
<span>河南</span><i>河南</i><span>河南</span>
<div style="border: 1px solid black;">河工大</div>
</body>
</html>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title></title>
</head>
<body>
<!--fixed:脱离文档流,相对于body进行定位-->
<!--<div style="border: 1px solid black ; width:300px ;height: 300px;">
<div style="width: 100px ;height:100px ; background-color: red;"></div>
<div style="width: 100px ;height:100px ; background-color: royalblue; position: fixed;bottom: 15px;right: 10px;"></div>
<div style="width: 100px ;height:100px ; background-color: yellow;"></div>
</div>-->
<!--absolude:脱离文档流,相对于position的非stastic进行定位-->
<!--<div style="border: 1px solid black ; width:300px ;height: 300px; position: relative;">
<div style="width: 100px ;height:100px ; background-color: red;"></div>
<div style="width: 100px ;height:100px ; background-color: royalblue; position: absolute;bottom: 15px;"></div>
<div style="width: 100px ;height:100px ; background-color: yellow;"></div>
</div>-->
<!--relative不会脱离文档流,相当于自身定位-->
<div style="border: 1px solid black ; width:300px ;height: 300px;">
<div style="width: 100px ;height:100px ; background-color: red;"></div>
<div style="width: 100px ;height:100px ; background-color: royalblue; position:relative;bottom: 15px; right: 15px;"></div>
<div style="width: 100px ;height:100px ; background-color: yellow;"></div>
</div>
</body>
</html>
学习感悟:学的越来越难啦,一开始有点没懂,讲第二遍的时候才懂,不过也有收获的喜悦,感觉离入门还有点远啊啊,还需要加油啊。