66问答网
所有问题
在主程序中测试数组和指针占用的内存大小,并尝试对类对象进行赋值操作 哪位大神赐教则个 谢谢咯#@
如题所述
举报该问题
推荐答案 2011-10-07
void main(){
int a[20],*ptr;
int size;
cout<<"Sizeof[a]:"<<sizeof(a)<<endl;//测试数组占内存大小
cout<<"Sizeof[ptr]:"<<sizeof(ptr)<<endl;//测试指针占内存大小
system("pause");
}
最后那个我没明白你的意思,是什么类?你自己写的吗?一般用重载元算符,或者成员函数
追问
应该是成员函数吧,问题里少了一句话:数据成员分为数组和指针。
麻烦啦
万分感谢!
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://66.wendadaohang.com/zd/pnxDn92vx.html
相似回答
c语言在对
指针
*P
在进行赋值
时,什么时候用变量名赋值,什么时候用变量的地...
答:
int *
类指针
变量即可以指向一个int,也可以是int数组。同理 char * 类指针变量即可以指向一个char也可以指向字符串。因为指针变量指向的数据不限定长度的,比如int *p ,那么这个p可以保存一个int变量的地址,也可以保存int一维
数组的
首地址,本质一样的,因为一个变量的地址类型与一维数组地址类型相同。
C语言中
,数组和指针
定义
在内存
方面的区别
在哪
?
答:
4,定义指针变量并不会带来内存分配,要自行分配内存并且将指针变量的内容改写为分配好的地址,通常用内存分配函数如malloc达到;定义数组会隐式分配内存 5,对sizeof操作符的返回值影响,sizeof(指针)永远会返回平台指针大小,通常32位机返回4,64位返回8.而sizeof(数组名),则会返回
数组的内存大小,
这...
哪位
高手能把C的
指针
相关问题讲明白请指点
答:
1. 简单性:风格类似于C++,Java摒弃了C++中容易引发程序错误的地方,如
指针和内存
管理。 2. 面向对象:Java是一种完全面向对象语言。从这点来看,Java类似于SmallTalk,但其特性、尤其是适用于分布式计算环境的特性远远超越了SmallTalk。 3. 分布式:Java包括一个支持HTTP和FTP等基于TCP/IP协议的子库。因此,Java应用程序...
C语言如何在子函数中对主函数中的二维
数组
值
进行
修改? 二维数组已经在...
答:
我给子函数传了
数组的
首地址,然后在子函数中用一维数组的形式赋值(我主要是想赋值),但是在主函数中调用数组时值不对,也就是说值并没有被修改,不是说二维
数组在内存
中也是按列排列的么?难道在子函数中这个列就不管用了? 追答 如果用二维
数组,
以上用指针实现的过程中把维数设成变量就可以了,但是这样初始化时...
c语言里:sizeof怎样用法?
答:
1、首先打开VS,新建一个 使用sizeof求出
数组的大小
project。2、接着在左侧文件树添加一个 sizeof.c 源文件。3、其里面有stdio.h和stdlib.h头文件,也可自己输入。4、然后输入main函数主体及返回值。5、定义一个
数组,
使用sizeof计算出数组的大小。6、最后编译运行
程序,
便能输出数组的大小。
关于在KEIL中对字符
数组赋值
字符串
操作
的奇怪问题?
答:
字符串只能在定义的时候初使化。如果在程序执行时要对其值只能单独
操作,
即只能单独
赋值,
或是循环赋值!例如:int c[10] = "abc";或 int c[10];...//其他执行代码 c[0] = 'a';c[1] = 'b';c[2] = 'c';c[3] = '\0' ;...
大家正在搜
指针数组和数组指针的应用
c语言指针数组和数组指针
指针数组的赋值与引用
数组占用的内存字节数
一维数组占用的内存
指针数组如何赋值
指针数组赋值
数组和指针的关系
指向数组的指针
相关问题
各位大神么,为什么这段代码在测试类中提示空指针异常,怎么给对...
C++里面,含有数组的类对象是怎么赋值的?
C++ 类指针 赋值 给 类对象 问题
求大神::C语言的 &数组名 和 数组名的区别
指向二维数组的指针作函数参数
C++中,对象赋值给对象是怎样操作的??
C语言中,数组在内存中占一片()的存储区,由()代表它的首地...
在c++编程中,怎么定义对象数组的指针?