VC++中的数组如何使用?
在VC++中,如何在一个类中定义一个数组,并在主函数数中对其进行赋值,并输出,最好给出代码,谢谢!!...
在VC++中,如何在一个类中定义一个数组,并在主函数数中对其进行赋值,并输出,最好给出代码,谢谢!!
展开
4个回答
展开全部
C++中定义数组格式如下:
type array_name[ number_of_elements ] ;
说明:
type : 数据类型,如:int ,char , double , struct xx ....等各种合法的数据类型
array_name:数组名
[] : 数组标识符号,必须有!
number_of_elements :数组元素个数
访问数组时,通过数组下标引用数组元素,数组下标从0到number_of_elements -1,如:
int a[10];
a[0]=1 ; //a[0]表示第一个元素
a[1]=2; //a[1]表示第二个元素
数组元素是连续存放的,所以,可以用循环进行数据赋值或引用数据,如:
int a[10];
int i;
for( i=0;i<10;i++ )
a[i]=i+1; //给数组赋值1-10
for( i=0;i<10;i++ )
printf("%d ", a[i] ); //输出数组元素,以空格分隔。
2013-07-31
展开全部
#include"iostream.h"
class cs{
public:
int a;
char b[9];
};
void main(){
cs cs1;
cout<<"enter a b"<<endl;
cin>>cs1.a>>cs1.b;
cout<<cs1.a<<endl;
cout<<cs1.b<<endl;
}
class cs{
public:
int a;
char b[9];
};
void main(){
cs cs1;
cout<<"enter a b"<<endl;
cin>>cs1.a>>cs1.b;
cout<<cs1.a<<endl;
cout<<cs1.b<<endl;
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2013-07-31
展开全部
Class CMyClass
{
public:
char s[16];
int t[16];
};
main()
{
CMyClass pp;
pp.s[0] = 'a';
pp.t[0] = 0;
}
{
public:
char s[16];
int t[16];
};
main()
{
CMyClass pp;
pp.s[0] = 'a';
pp.t[0] = 0;
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2013-07-31
展开全部
在类中定义一个数组的格式为:(类型)(数组名)[下标].但有一点要注意:如果类外要用到该数组(如对数组进行赋值),则类中该数组的访问控制符应为:public.
在主函数中对某个类中的数组进行赋值应该先创建该类的对象,然后以"对象名.数组名[下标]"的格式对数组赋值,输出同样以该格式.下面给一个示例:
#include <iostream.h>
class Demo
{public: //此题这里必须为public
int t[5];
};
void main()
{
int i;
Demo a; //创建Demo类的对象a
for(i=0;i<=4;i++)
cin>>a.t[i];
for(i=0;i<=4;i++)
cout<<a.t[i]<<endl;
}
在主函数中对某个类中的数组进行赋值应该先创建该类的对象,然后以"对象名.数组名[下标]"的格式对数组赋值,输出同样以该格式.下面给一个示例:
#include <iostream.h>
class Demo
{public: //此题这里必须为public
int t[5];
};
void main()
{
int i;
Demo a; //创建Demo类的对象a
for(i=0;i<=4;i++)
cin>>a.t[i];
for(i=0;i<=4;i++)
cout<<a.t[i]<<endl;
}
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询