数据类型设置
时间:10-02
整理:3721RD
点击:
在一维数组中,如何设置不同的数据类型,比如数组a[45], a[0]~a[30]是整形,a[31]~a[45]是浮点
可以利用结构体呀
按你说的这种情况是不可行的。C语言中没有这种用法。
要不你使用两个数组,要不你使用指针。
或是一个简单的方法,你直接就使用float的数组,但是在使用整型时,使用(unsigned int)进行强制转换。也 不会丢掉float的精度。
要用两个数组,一个为整形数组,一个为浮点数组,如:int a[30] float b[25], 你的表述中有个错误,int a[45]最大只能到a[44],a[45]已经越界了