55问答网
所有问题
C语言中像这种一个数组下标用另一个数组或者结构的值代替,并对其赋值的结构叫什么?具体见图谢谢
如题所述
举报该问题
推荐答案 2019-12-19
给二维数组赋值有以下两种方法:
第一种是直接用常量做下标。如map[2][3]=2;
第二种是用变量做下标。如a=2,b=3,用nap[a][b]=2给map[2][3]赋值。
你所举的例子中,snake是一个结构体变量名,y[i]和x[i]分别是snake的两个元素,它们都有确定的值,snake.y[i]和snake.x[i]相当于两个变量a和b。所以,这样的结构仍然属于变量做下标的第二种方法。
有什么问题请留言。
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://55.wendadaohang.com/zd/8QeLIeeIcQF84e44RQ.html
相似回答
常用数据
结构
有哪些
答:
6、散列表
散列表,也叫哈希表,是根据关键码和值 (key和value) 直接进行访问的数据结构,通过key和value来映射到集合中的一个位置,这样就可以很快找到集合中的对应元素。7、堆 堆是一种比较特殊的数据结构,可以被看做一棵树的数组对象,具有以下的性质:堆中某个节点的值总是不大于或不小于其父...
C语言中
怎么把一维
数组
赋给另外
一个
一维数组
答:
1、按元素赋值:遍历一维
数组,并
将每个元素赋值到二维
数组的
对应元素上。或者遍历二维数组,将每个元素赋值为一维数组对应值上。优点为操作灵活,可以按照需要任意赋值。2、当一维数组和二维数组类型相同,而且赋值顺序与一维
数组中
的存储顺序完全相同时,可以用memcpy的方式,直接一次性赋值。如一维数组为a,...
C语言结构
体Struct怎么使用?
答:
在Turbo
C中,结构
也是一种数据类型, 可以
使用结构
变量,因此,像其它类型的变量一样,在使用结构变量时要先对其定义。如果需要定义多个具有相同形式
的结构
变量时用这种方法比较方便,它先作结构说明,再用结构名来定义变量。
c语言数组的
定义
答:
C语言支持一维数组和多维数组
。如果一个数组的所有元素都不是数组,那么该数组称为一维数组。在C语言中使用数组必须先进行定义,一维数组的定义方式为:类型说明符; 数组名 ;[常量表达式]。其中,类型说明符是任一种基本数据类型或构造数据类型。数组名是用户定义的数组标识符,方括号中的常量表达式表示...
c语言结构
体中
的一个
char
数组
怎么
赋值
?
答:
char a[8]={'i','l','o','v','e','y','o','u'};把8个字符依次分别赋给c[0]~c[7]这8个元素。如果在定义字符数组时不进行初始化,则数组中各元素的值是不可预料的。如果花括号中提供的初值个数(即字符个数)大于数组长度,则出现语法错误。如果初值个数小于数组长度,则只...
大家正在搜
C语言数组的下标总是从什么开始
C语言中数组下标的下限是
C语言的数组下标的数据类型允许是
c语言中一维数组的下标
c语言数组下标是什么
c语言中数组下标的上限是
c语言数组的下标必须是
c语言并不执行数组下标
c语言数组下标数据类型
相关问题
c语言中将一个数组的值赋给另外一个数组,好像要用指针来赋值
C语言中,定义了一个结构体数组后,在一个函数中给数组赋值,如...
c语言结构体数组赋值问题 如果用同一个结构体定义了2个不同的...
c语言中结构体问题!前一个结构体数组,后一个怎么把它包含在第...
用C语言 编一个数与数组里的元素比较并取出相同值的下标 放在...
c语言 将一个数组里的字符串复制到另一个数组中
求问个c语言问题 结构体里的数组可以用memset赋值吗
c语言我把一个数组赋值给另外一个数组这样做为什么错了?