??
1.内存四大区域
2.在程序中,变量的声明可以有多份,定义只能有一份
3.寄存器在cpu里面,没有地址
4.c语言内嵌汇编语言
5.auto变量
自动分配内存,自动释放内存。
6、栈的大小由编译器决定
修改栈的方式,右击项目à属性à配置属性à链接器à系统à堆栈保留大小
7.卡死cpu,卡死内存的程序...
分类:
其他好文 时间:
2014-07-28 16:29:53
阅读次数:
267
在C和C++中不能返回一个局部变量,因为函数中的局部变量分配的存储空间在栈上,当函数执行完后会被重新利用,所以想要返回数组类型,有两种方式:1)静态变量(static in a function可以在函数调用之间保持值有效),2)利用malloc动态分配,但是最终要记得释放。下面是几个简单测试程序:
1.错误的示例:
#include
int *func(int n){...
分类:
编程语言 时间:
2014-07-28 15:49:23
阅读次数:
263
public class Elvis { public static final Elvis INSTANCE = new Elvis(); private final int beltSize; private static final int CURRENT_YEAR = ...
分类:
编程语言 时间:
2014-07-27 23:00:59
阅读次数:
244
self是指向类本身,也就是self是不指向任何已经实例化的对象,一般self使用来指向类中的静态变量。假如我们使用类里面静态(一般用关键字static)的成员,我们也必须使用self来调用。还要注意使用self来调用静态变量必须使用::(域运算符号)
分类:
Web程序 时间:
2014-07-27 09:53:42
阅读次数:
196
1.静态变量在C#程序中,没有全局变量的概念,这意味着所有的成员变量只有该类的实例才能操作这些数据,这起到了“信息隐藏”的作用。但有些时候,这样做却不是个明智的选择。假设我们要定义一个图书类,要求该类能保存图书的数量,即每增加一本图书(定义一个实例),图书的数量应该加1。如果没有静态变量,我们需要将...
分类:
其他好文 时间:
2014-07-25 13:56:11
阅读次数:
310
c语言中描述变量的时候常用的两个用语
1.作用域:也叫可见域,指的是变量的作用范围。在哪个范围内,该变量是可以使用的,可见的。
2.生存期:也叫存储期,指的是变量从创建到销毁的生存时间段。
作用域和存在域是两个不同的概念,比如在程序的某个位置,某变量存在(内存中分配了地址)但不可见(不可使用)。...
分类:
其他好文 时间:
2014-07-25 11:21:51
阅读次数:
165
static为静态变量,其数据存储在静态存储区,也叫全局数据区。很多文章上都把他分为“面向过程的static”和“面向函数的static”来进行讲解。我们这里仅仅从“面向过程的static”也就是静态全局变量和静态局部变量方面来进行阐述。 1、 未被初始化的静态变量自动初始化为0int mai...
分类:
其他好文 时间:
2014-07-22 00:04:36
阅读次数:
280
static使用方法小结 statickeyword是C, C++中都存在的keyword, 它主要有三种使用方式, 当中前两种仅仅指在C语言中使用, 第三种在C++中使用(C,C++中详细细微操作不尽同样, 本文以C++为准).(1)局部静态变量(2)外部静态变量/函数(3)静态数据成员/成员函数...
分类:
其他好文 时间:
2014-07-21 00:06:48
阅读次数:
303
static使用方法小结 statickeyword是C, C++中都存在的keyword, 它主要有三种使用方式, 当中前两种仅仅指在C语言中使用, 第三种在C++中使用(C,C++中详细细微操作不尽同样, 本文以C++为准).(1)局部静态变量(2)外部静态变量/函数(3)静态数据成员/成员函数...
分类:
其他好文 时间:
2014-07-19 13:31:03
阅读次数:
236
主要有两种方式:1、建立一个全局HashMap静态变量,适合缓存数据较少的情况;public HashMap couponMap = new HashMap(); //在Application中为缓存所需的couponMap初始化baseApplication.couponMap.put(coupo...
分类:
其他好文 时间:
2014-07-19 00:12:29
阅读次数:
241