c语言中二维数组如何部分赋值?求解,谢谢。

例题:定义浮点型二维数组变量pay,第一维有3个元素,第二维有6个元素。要求给第一维的第2个元素的第3个元素赋值为6.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;
}追问

明白了,谢谢你!

温馨提示:答案为网友推荐,仅供参考
相似回答