C语言中如何一次给一个数组变量赋值

Python09

C语言中如何一次给一个数组变量赋值,第1张

1.引入头文件#include "stdafx.h"和#include "stdio.h"。

2.定义主函数void main(){},在主函数中插入如下代码:

int number[11]

int i = 0

for (i=0i<10i++)

{

number[i]=i+1

}

for (i=0i<10i++)

{

printf("%d ",number[i])

}

3.点击红叹号测试。

楼上的赋值语句(定义数组的时候)是一个典型的错误(对不起了哥们,这个错误经常考的)

数组赋值语句中上限不能使n等变量,必须是一个确定的值。如

a[5][7]。只有在引用的时候才可以使一个变量。如a[i][j],但是ij还是一个确定的值。

关于楼主的问题,当然就是a[5][7]=一个数(或{多个数}),如果是按行存取的话,那么就相当于35个空间按行排列,以此赋值为那个数。