
c语言中二维数组如何部分赋值?求解,谢谢。
例题:定义浮点型二维数组变量pay,第一维有3个元素,第二维有6个元素。要求给第一维的第2个元素的第3个元素赋值为6.0,并输出该元素数据。...
例题:定义浮点型二维数组变量pay,第一维有3个元素,第二维有6个元素。要求给第一维的第2个元素的第3个元素赋值为6.0,并输出该元素数据。
展开
1个回答
展开全部
给二维数组中的部分元素赋值,一般是采用单个元素逐个进行赋值。如果是为每一行的前若干个连续元素赋值可以在定义数组变量的时候一起初始化。
这时候,初始化必须要为整个数组全部元素赋值或者为数组中,前若干行的前若干个元素赋值,这时其余未赋值的元素自动被赋值为初始值0。
#include#include<stdio.h>
int main()
{ float pay[3][6];
pay[1][2]=6;
printf("pay[1][2]=%f\n",pay[1][2]);
return 0;
}
这时候,初始化必须要为整个数组全部元素赋值或者为数组中,前若干行的前若干个元素赋值,这时其余未赋值的元素自动被赋值为初始值0。
#include#include<stdio.h>
int main()
{ float pay[3][6];
pay[1][2]=6;
printf("pay[1][2]=%f\n",pay[1][2]);
return 0;
}
追问
明白了,谢谢你!
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |