66问答网
所有问题
当前搜索:
决定数组所占内存单元多少的是
new是什么意思,怎么用?
答:
格式2:指针变量名=new 类型标识符(初始值);格式3:指针变量名=new 类型标识符 [
内存单元
个数];说明:格式1和格式2都是申请分配某一数据类型
所占
字节数的内存空间;但是格式2在内存分配成功后,同时将一初值存放到该内存单元中;而格式3可同时分配若干个内存单元,相当于形成一个动态
数组
。例如:...
C语言中“指针”和“指针变量”的区别是什么??
答:
1、概念不同 “指针”是概念,“指针变量”是具体实现,指针也是一个变量,所以需要进行定义,而对于指针的定义,与一般变量一样。2、 存放地址不同 一个变量的(内存)地址称为该变量的“指针”,通过指针能找到以它为地址的
内存单元
。而指针变量是用来存放另一个变量的地址的(即指针)。
C语言中new的用法
答:
格式2:指针变量名=new 类型标识符(初始值);格式3:指针变量名=new 类型标识符 [
内存单元
个数];说明:格式1和格式2都是申请分配某一数据类型
所占
字节数的内存空间;但是格式2在内存分配成功后,同时将一初值存放到该内存单元中;而格式3可同时分配若干个内存单元,相当于形成一个动态
数组
。例如:...
初级c++问题 这个输出结果是代表什么?
答:
1245120代表的是你的
内存
中,a[]
数组所占
的内存空间的下一个
单元
里的内容,然后转换成int整型后是1245120。a[]数组所占的内存空间的下一个单元里的内容是什么?谁也不知道,对于这个程序来说已经没有意义了。而且不同的计算机运行这段程序得到的结果都不一样,我刚才试了一次,我的输出结果就是...
指针与指针变量的概念是什么?
答:
1、指针,是C语言中的一个重要概念及其特点,也是掌握C语言比较困难的部分。指针也就是
内存
地址,指针变量是用来存放内存地址的变量,不同类型的指针变量
所占用
的存储
单元
长度是相同的,而存放数据的变量因数据的类型不同,
所占用
的存储空间长度也不同。有了指针以后,不仅可以对数据本身,也可以对存储...
给变量分配
内存单元是
在什么时候进行的?
答:
这个涉及到局部变量还是全局变量的问题,函数中的变量属于局部变量,所以再调用到之后才开辟内存空间,但局部变量所在函数调用完毕,局部变量就被取消了,然后
所占内存
就被收回了。 而全局变量由于作用域很广,一旦定义,编译器就会分配内存,程序运行期间这块
内存单元
一直有效,直到整个程序结束才由系统收回内存...
字符串
数组
与字符指针的区别
答:
C语言有两种表示字符串的方法,一种是字符
数组
,另一种是字符串常量,它们在
内存
中的存储位置不同,使得字符数组可以读取和修改,而字符串常量只能读取不能修改。三、存取效率 char *a = “abcd”; 存于静态存储区。在栈上的数组比指针所指向字符串快,因此慢。而char a[20] = “abcd”; 存于...
内存是
怎么存东西的
答:
我们平常所提到的计算机的
内存
指的是动态内存(即DRAM),动态内存中所谓的“动态”,指的是当我们将数据写入DRAM后,经过一段时间,数据会丢失,因此需要一个额外设电路进行内存刷新操作。具体的工作过程是这样的:一个DRAM的存储
单元
存储的是0还是1取决于电容是否有电荷,有电荷代表1,无电荷代表0。但...
new用处是什么?
答:
格式2:指针变量名=new 类型标识符(初始值);格式3:指针变量名=new 类型标识符 [
内存单元
个数];说明:格式1和格式2都是申请分配某一数据类型
所占
字节数的内存空间;但是格式2在内存分配成功后,同时将一初值存放到该内存单元中;而格式3可同时分配若干个内存单元,相当于形成一个动态
数组
。例如:...
请详细解释一下c++中的new和delete
答:
delete 〔 〕指针名; //释放
数组内存单元
�作用:释放用new创建的动态存储单元 。例如:int *pi=new int(5);�//创建 delete pi;� //释放 pi=new int;� //再创建 【注意】:delete运算符并不删除指针。对于指向动态分配
内存单元的
指针,在其所指向的...
棣栭〉
<涓婁竴椤
6
7
8
9
11
12
13
14
10
15
涓嬩竴椤
灏鹃〉
其他人还搜