1,Java中数组类怎样赋值直接赋值int array[] = for(int i;i<yourArray.length();i++)//your code}
2,c中定义了一个类如何将一个数组中的值赋到这个类中我是这样理解你这个问题的 。就是说将数组里面的值赋给类里面的某些值是吧 。或者作为函数的值这样的问题的 。那么可以这样去实现的 。就是在类里面定义一个函数或构造函数(将数组的值赋给类的成员变量的时候),其中的参数为数组类型的 , 然后你就可以使用这个数组了的 。。以前我曾经实现过的 。。只不过那个时候使用的是ARRAYLIST的 , 能实现的 。有两种方法可以实现 。为方便说明,定义两个整型数组a,b,并实现将a中的值赋值到b中 。int a[4] = 1、 通过数组遍历 , 逐个赋值 。定义循环变量int i;for(i = 0; i < 4; i ++)b[i] = a[i];该程序功能为遍历数组a,逐个赋值到数组b对应元素中 。2、 借助内存复制函数memcpy,整体赋值 。void *memcpy(void *dst, void *src, size_t size);这个函数的功能为将src上,大小为size字节的数据赋值到dst上 。调用该函数时需要引用头文件cstring,即#include 赋值数组的代码为 memcpy(b,a,sizeof(a));有两种方法可以实现 。为方便说明,定义两个整型数组a,b,并实现将a中的值赋值到b中 。inta[4]=b[4];1、通过数组遍历,逐个赋值 。定义循环变量inti;for(i=0;i<4;i++)b[i]=a[i];该程序功能为遍历数组a,逐个赋值到数组b对应元素中 。2、借助内存复制函数memcpy,整体赋值 。void*memcpy(void*dst,void*src,size_tsize);这个函数的功能为将src上,大小为size字节的数据赋值到dst上 。调用该函数时需要引用头文件cstring,即#include赋值数组的代码为memcpy(b,a,sizeof(a));这问题问的 。。。。
3,请问下在类中定义了私有成员数组如何在main函数中给其赋值并#include<iostream>using namespace std;class Listprivate: int len; int data[10];public: void B(int* values)for(int i=0;i<3;i++)data[i]=values[i]; } void displist()for(int j=0;j<3;j++)cout<<data[j]<<" ";cout<<endl; }};void main() List A; int a[3]= A.B(a); A.displist();}//注意你的长度一致,你的少了using namespace std;int a[3]= A.B(a);void B(int* values)for(int i=0;i<10;i++)data[i]=values[i]; }注意这两段 代码 你传的数组只包含了3个元素 而for(int i=0;i<10;i++)data[i]=values[i]; 中value[3]到value[10]的时候是没有分配内存的 所以出错你这样是不对的 , 因为代码必须在函数体内部 。在外部赋值只能是初始化的时候 。比如static int a = 3;这是正确的 。另外,楼上的回答并不完全准确 。在c++中,函数在main函数之前运行,是可以实现的 。声明一个类class aa()printf("function before main!\n");}~a()printf("function after main!\n");}};static a obj;int main(int argc, char* argv[])printf("function main()\n");return 0;}这样运行你就会发现,类型a的构造函数先于main函数被调用,它的析构函数一直要等到主函数main退出之后才会调用 。你可以在a的构造函数中再调用其他函数 , 这些调用都会在进入主函数之前进行 。原因就是static的全局变量很早就会够创建,而删除则要到程序马上要退出的时候才进行 。而一个类的对象被创建必须被调用构造函数,而删除则会调用析构函数 。利用这个规则就可以制造出早于main函数被执行的函数 。【一个类里面的数组赋值,Java中数组类怎样赋值】
推荐阅读
- android软件开发招聘,安卓工程师招聘要求
- 软件idea的设计论文,软件设计模式论文
- matlab 相关分析,MATLAB实验结果分析
- 怎么开发ios软件,如何进行ios应用开发
- 苹果手机怎么拼九宫格,苹果手机怎么设置九宫格输入法
- iTunes怎么连接,怎么 连接ITUNES
- vs2015怎么运行程序,visual studio 2015怎么运行c程序
- 计算机课设题目,谁有aspnet课程设计题目啊发几个给我看看
- 云服务器的实现原理是什么? 云服务器怎么做到的