C++中,内存分为5个区:堆、栈、自由存储区、全局/静态存储区和常量存储区。 1、栈:是由编译器在需要时自动分配,不需要时自动清除的变量存储区。通常存放局部变量、函数参数等。 2、堆:是由new分配的内存块,由程序员释放(编译器不管),一般一个new与一个delete对应,一个new[]与一个del ...
分类:
编程语言 时间:
2017-04-12 01:35:30
阅读次数:
266
1. 数组:是一个变量,存储相同数据类型的一组数据。 2. 数组的优点:减少代码量,易查找。 3. 使用数组的步骤: 1)声明数组;例:int[] a; 语法: 数据类型 数组名[]; 数据类型[] 数组名; 2)分配数组内存空间;例:a=new int[5]; 语法: 数组名=new 数据类型[大 ...
分类:
编程语言 时间:
2017-04-07 23:35:21
阅读次数:
194
1、static这个关键字有三种用法:(1)第一种是用来修饰局部变量,使之成为静态局部变量;静态局部变量存储在数据段/bss段中,作用域是代码块作用域,生命周期是程序生命周期,链接属性是无连接。静态局部变量只初始化一次,以后使用时的值是上次使用后的值(类似全局变量)(2..
分类:
编程语言 时间:
2017-04-07 00:00:15
阅读次数:
194
1.什么是变量? 存储数据的基本单位。 2.数据类型分为: 基本类型和引用数据 3.基本数据类型和引用数据类型的区别: 基础数据:不同的变量会分配不同的存储空间,改变一个变量不会影响另一个变量 引用数据类型:赋值是把原来的对象的引用传递给另一个引用,两个指向同一块内存空间。 4.变量名规则: 1.必 ...
分类:
编程语言 时间:
2017-04-05 23:41:40
阅读次数:
176
TEXTMETRIC是在WINGDI.H中定义的型态的结构。 TEXTMETRIC结构有20个栏位: typedef struct tagTEXTMETRIC { // tm LONG tmHeight; //字符高度 LONG tmAscent; //字符上部高度(基线以上) LONG tmDes ...
分类:
其他好文 时间:
2017-04-04 20:50:44
阅读次数:
157
PHP session 变量用于存储关于用户会话(session)的信息,或者更改用户会话(session)的设置。Session 变量存储单一用户的信息,并且对于应用程序中的所有页面都是可用的。 解决:"由于 HTTP 地址无法保持状态,Web 服务器并不知道您是谁以及您做了什么"的问题 它通过在... ...
分类:
Web程序 时间:
2017-04-04 09:30:59
阅读次数:
155
斐波那契数列 特点:头两项均为1,后面任一项都是其前两项之和。 程序在计算中需要用两个变量存储最近产生的两个序列值,且产生了新数据后,两个变量要更新。 问题1:输出斐波那契数列的前十项。 或者: 问题2: Fibonacci数列的递推公式为:Fn=Fn-1+Fn-2,其中F1=F2=1。 当n比较大 ...
分类:
其他好文 时间:
2017-04-02 21:10:10
阅读次数:
182
三条编译模式控制命令:SMALL,COMPACT,LARGE,它们对变量存储器空间的影响如下。 SMALL:所有变量都被定义在8051单片机的片内RAM中,对这种变量的访问速度最快。另外,堆栈也必须位于片内RAM中,而堆栈的长度是很重要的,实际栈长取决与不同函数的嵌套深度。采用SMALL编译模式与定 ...
分类:
其他好文 时间:
2017-04-02 13:23:44
阅读次数:
524
1. ***数据类型转换: ***js是弱类型编程语言:3方面: 1. 声明变量时,不用规定变量存储的数据类型 2. 赋值时,动态决定变量的数据类型 同一个变量,先后可保存不同类型的数据 3. 运算时,js会根据需要,动态转换数据的类型 2大类: 1. 隐式转换:无需程序员干预,js自动完成的类型转 ...
分类:
Web程序 时间:
2017-04-01 23:48:53
阅读次数:
396
1.表单中get与post提交方法的区别? 答:get是发送请求HTTP协议通过url参数传递进行接收,而post是实体数据,可以通过表单提交大量信 息. 2.session与cookie的区别? 答: session:储存用户访问的全局唯一变量,存储在服务器上的php指定的目录中的(session ...
分类:
Web程序 时间:
2017-03-20 21:04:43
阅读次数:
290