static 的意思,其他看的明白
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了static 的意思,其他看的明白相关的知识,希望对你有一定的参考价值。
#include <stdio.h>main()static int a[5]=5,4,3,2,1;int i,*p=a;for (i=0;i<5;i++)printf("%d %d %d\n",a[i],*(a+i),*(p+i));
请详细说明下,不要回答跟没回答一样,好吗?谢谢
求解static
用于全局变量时,是限定这个全局变量只能在本文件中使用(一个C语言程序可能有多个文件,其中有且仅有一个main函数),别的文件中不能通过extern来使用它。
用于局部变量时,一般用于main函数以外的其他函数中,可以延长这个局部变量的生命周期,第一次调用这个函数时开始给它分配单元,调用结束后不会释放,那么这个变量如果在本次调用中值发生了一些改变,由于单元没释放,这个值就保存下来了,等到第二次调用时,就不需要重新赋初始值了,而是使用上次调用的结果继续参与本次调用中的具体运算,直到程序结束时才释放。打个形象的比喻,static用于局部变量时,这个局部变量就类似我们玩游戏时存了盘,下次再玩时就从存盘处开始继续游戏,这些武器装备等级什么的都还在。如果没有static,这个局部变量就是没有存盘的,下次游戏就得从第一关开始从头玩起。
在你给定的这个程序中,由于static是加在main函数中的数组a上面,此时确实是加和不加没什么区别,因为main函数只会执行一次,不存在我上面说的第二次第三次调用的情况。因为main函数如果结束了,那整个程序也就结束了。 参考技术A 这里的static 加与不加意义是一样的。
ue编辑器怎么用的?还有、我打开一个程序、里面啥都有我都看不明白、那些很乱得字怎么看的丫、
求教教、谢谢、你们、
那些很乱得字母和数字是什么意思丫?真不懂、
HKEY_LOCAL_MACHINE\SOFTWARE\MICROSOFT\INTERNET EXPLORER下的View Source Editor
也可将下面代码保存为1.reg双击运行
Windows Registry Editor Version 5.00
[-HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer\View Source Editor]
常用的操作有:
CTRL + W 自动换行
F7 插入当前日期/时间
(,[, or ,],) CTRL + B 找到匹配的括号
CTRL + T 段落重新格式化
CTRL + F8 标签列表
CTRL + F5 转换所选文字为小写
Alt + F5 转换所选文字为大写
CTRL + K 激活拼写检查
ALT + C 切换列/块模式
CTRL + F2 设定书签
F2 转到下一书签
Alt+0-9 or Shift+Alt+0-9 插入用户定义的模板
CTRL + Up 上滚一行,光标不变
CTRL + Down 下滚一行,光标不变
F8 显示函数列表
Alt + Right 到下一段
Alt + Left 到上一段
CTRL+R 替换
Ctrl+J 选中单词
Ctrl+E 删除整行
Ctrl+F11 删除到行首
Ctrl+F12 删除到行尾
Ctrl+N 新建文件
Ctrl+O 打开文件
Ctrl+Q 快速打开文件
Ctrl+S 保存文件
F12 另存为
Ctrl+P 打印
Ctrl+0-9 剪贴板
Ctrl+Y 重做
Ctrl+W 自动换行
F7 插入日期
Alt+F3 or Ctrl+F 查找
Ctrl+F3 查找上一个
F3 查找下一个
Ctrl+B
Match Brace
Find matching brace (,[, or ,],)
Ctrl+R 替换
Ctrl+G 转到
Ctrl+U 隐藏文件树
Ctrl+T 格式化段落
F5 首字母大写
Shift+F5 转换大小写
Ctrl+K 拼写检查
ALT+C 列模式
Ctrl+Backspace 删除前一个单词
Ctrl+Delete 删除后一个单词
Ctrl+I 逐字插入单词
INS 插入/覆盖模式
Ctrl+H 16进制模式
Ctrl+D 16进制插入/删除
Ctrl+F2 创建书签
F2 转到下一个书签
Ctrl+F6 后一个窗口
Ctrl+Shift+F6 前一个窗口
Alt+0-9 or Shift+Alt+0 - 9 插入用户模板
F9 DOS命令
Ctrl+F9 最近一个DOS命令
F10 运行windows应用程序
Ctrl+Shift+A 插入?
Ctrl+Up 滚动到鼠标指定的行
Ctrl+Down 滚动到鼠标指定的行
F4 切换交点
F8 函数列表
Alt+Right 下一段落
Alt+Left 上一段落
Alt+Page Up 将光标移动到当前显示内容的第一行
Alt+Page Down 将光标移动到当前显示内容的最后一行
以上是关于static 的意思,其他看的明白的主要内容,如果未能解决你的问题,请参考以下文章