VC++中的数组如何使用?

在VC++中,如何在一个类中定义一个数组,并在主函数数中对其进行赋值,并输出,最好给出代码,谢谢!!... 在VC++中,如何在一个类中定义一个数组,并在主函数数中对其进行赋值,并输出,最好给出代码,谢谢!! 展开
 我来答
kaixingui2012
2015-10-26 · TA获得超过4.2万个赞
知道大有可为答主
回答量:1.4万
采纳率:81%
帮助的人:6203万
展开全部

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;
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2013-07-31
展开全部
Class CMyClass
{
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;
}
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式