能否将一个int 型的数组,一个float型的数组和一个double型的数组放在同一个多维数组里面?
来源:百度知道 编辑:UC知道 时间:2024/06/06 00:12:26
用C#编写
不可以,因为数组的定义是:一个数组是具有同一数据类型的对象的集合
解决这样的问题一般都用 struct
这样既可以解决不同数据类型的问题,而且也能使这些不同类型的数据拥有你所希望的关系。
定义struct是这样的
struct
{
int i;
float j;
double k;
};
注意在定义结构体完成后括号外的分号!
不可能
因为数组的定义是同一种类型的
你可以用struct类型
struct
{
int i;
float j;
double k;
}
int i 可以是数组等类型
如果是vc里面,试试BYTE型数组呢?!
struct SComplex
{
int intData;
float fltData;
double dblData;
};
struct SComplex[] data;
能否将一个int 型的数组,一个float型的数组和一个double型的数组放在同一个多维数组里面?
请教,如何将int类型转换为一个byte数组?
char *p, 请问((int*)p)++能不能遍历一个int类型的数组?
java中怎样将一个数字字符串变成整形数组int[ ]
java如何返回一个int数组?
编写一程序判断数组int a[6][6]是否是一个上三角。
怎样将C#里一个int型的变量付成null存到sql里int型里
int a;scanf("%d",&a);int b[a];这是错误的,那如何定义一个数组,使数组的长度接受键盘敲入?
C语言编程时,如果一个一维数组经过处理后,怎样将处理后的数组存入另一个数组?
char 类型的数组可不可以转为int类型的数组?