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

static可用于全局变量,也可用于局部变量。
用于全局变量时,是限定这个全局变量只能在本文件中使用(一个C语言程序可能有多个文件,其中有且仅有一个main函数),别的文件中不能通过extern来使用它。
用于局部变量时,一般用于main函数以外的其他函数中,可以延长这个局部变量的生命周期,第一次调用这个函数时开始给它分配单元,调用结束后不会释放,那么这个变量如果在本次调用中值发生了一些改变,由于单元没释放,这个值就保存下来了,等到第二次调用时,就不需要重新赋初始值了,而是使用上次调用的结果继续参与本次调用中的具体运算,直到程序结束时才释放。打个形象的比喻,static用于局部变量时,这个局部变量就类似我们玩游戏时存了盘,下次再玩时就从存盘处开始继续游戏,这些武器装备等级什么的都还在。如果没有static,这个局部变量就是没有存盘的,下次游戏就得从第一关开始从头玩起。
在你给定的这个程序中,由于static是加在main函数中的数组a上面,此时确实是加和不加没什么区别,因为main函数只会执行一次,不存在我上面说的第二次第三次调用的情况。因为main函数如果结束了,那整个程序也就结束了。
参考技术A 这里的static 加与不加意义是一样的。

ue编辑器怎么用的?还有、我打开一个程序、里面啥都有我都看不明白、那些很乱得字怎么看的丫、

求教教、谢谢、你们、
那些很乱得字母和数字是什么意思丫?真不懂、

参考技术A 你可以删除
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 的意思,其他看的明白的主要内容,如果未能解决你的问题,请参考以下文章

static变量问题

static在c语言中是啥意思

详解Java Static关键字

c语言中static说明是啥意思?

请问各位高手 java中static修饰的成员不能访问没有static修饰的成员是啥意思?谢谢大家了!!

谁能给我细细解释下无符号数和有符号数怎么表示,怎么输出,怎么进行转换,及其他相关内容