99问答网
所有问题
当前搜索:
getelem函数
GetElem
(L,i,e)与GetElem(L,i,&e)一样吗
答:
1、范围不同:
GetElem
(L,i,e)
函数
中的e值不会影响函数外部的值。它相当于将其复制到e。GetElem(L,i,&e)改变了e本身的价值。2、关系不同:线性表中数据元素之间的关系是一对一的关系,即除了第一个和最后一个数据元素之外,其它数据元素都是首尾相接的(注意,这句话只适用大部分线性...
getelem函数
怎么定义
答:
形参不能变化。在
函数
中形参不能变化,如用
GetElem
的L、i、e、话就算在函数中给e赋值定义,退出函数后e也不会改变GetElemL、i、&e、&是取地址符,这样可直接操纵e的地址,从而实函数中给e赋值定义。函数就是一堆命令的合集,用来完成特定功能的代码块,可以对它进行自定义命令。
线性表
GetElem函数
答:
在
函数
中形参不能变化,如果用
GetElem
(L,i,e)的话就算在函数中给e赋了值,退出函数后e也不会改变GetElem(L,i,&e),&是取地址符,这样可以直接操纵e的地址,从而实现在函数中给e赋值
GetElem
(L,i,&e)中e是什么
答:
引用 这个
函数
像是取得某个链表的某一个节点的引用 这个引用的地址就赋给了E 以便于你使用
数据结构中像
GetElem
(L,i,&e)操作在C语言怎么实现实现?
答:
*InitList(void)/*
函数
部分*/ { struct student *L;L=(struct student *)malloc(sizeof(struct student));return(L);} int
GetElem
(struct student *head,int j)/*函数部分*/ { int i=0;struct student *p1;p1=head;while(i<j){ p1=p1->next;i++;} return(p1->num);} ...
数据结构初学者求教,自己真心不懂
答:
GetElem函数
是已经定义的函数,这个函数是需要自己实现。e是第i个位置的值的保存值(很多时候,我们不用函数返回值来获取值,而是用参数来获取需要的值。)ListInSert也是一个函数,同样需要自己实现(这就是往线性表中插入元素)。伪代码一个很重要的特性就是突出重点,不需要给出一些辅助函数的定义(如...
ListDelete(&L,i,&e)和
GetElem
(L,i,&e)两个
函数
原型中,L前面什么时候...
答:
该加的时候就加 当你只是按参数传递时就不加,这时不会改变实参的值 当你按地址传递时就加,这时会形参改变时实参就改变
数据结构-线性表问题(严蔚敏C语言版清华大学出版社)
答:
实参传入
函数
中时,会在内存中另开辟一个空间,比如上面在主函数中调用
GetElem
( L, i, &e);此时在内存中复制一份 L,i,&e,因此在内存中操作L,i,是不会改变主函数中的值,而e复制的是地址(指针),照样指向主函数中的e,因此,改变*(&e)的内容,照样能改变主函数的e的值 --- 1正确...
C语言高手进 Status
GetElem
_L(LinkList L,int i,ElemType &e)_百度...
答:
的意思就是:int Status
GetElem
_L(LinkList L,int i,ElemType &e) ,Status只是int的替身。至于那个&e,就是这个
函数
的第三个参数,意思是传入的是第三个参数的地址,&是取地址符号,e只是个形式参数,可以换成任何其他的标识符,比如说你这样使用了这个函数:main(){ LinkList list;int i = ...
在
函数
前加上一个地址符的作用是什么 T &
getElem
();C++类的声明_百度...
答:
这个地址符应该和前面的T连在一起的,表明这个
函数
的返回类型是T的引用,和T*功能差不多 但是使用起来更简便 一般返回类型C++推荐使用引用而不是指针
1
2
3
4
5
涓嬩竴椤
其他人还搜
getelem函数怎么定义
getelem在c语言中代表什么
elem是什么意思C语言
数据结构initlist函数
mergelist函数意义
listinsert函数用法c语言
C语言中exit
数据结构ELemType函数什么意思
insert函数