C中initlist(sqlist*&L)是什么意思initlist(sqlist*&L)中的*&L是引用 。c++中的概念 , int a;int &b=a;这就声明了b是a的引用,经过这样的声明后使用a或b的作用相同,都代表同一变量 。对变量声明一个引用,并不另开辟内存单元 。
initlist(sqlist &L)的意思是说,参数L是sqlist的指针类型 。且在函数中可以修改这个指针L 。
其中initList函数是生成了一个10节点的单向链表作为线性表 。ListLength就是题目要的函数 。(函数中顺带打印了链表内容,你不想要显示链表内容,就删掉printf语句) 。
表示定义了一个指向sqlist类型的指针 &L 表示L的指针 L-num[]这儿的L定义为:sqlist *L,而L.num[]这儿的L定义为struct sqlist L 。
Status InitList_Sq(SqList &L)status是返回值的类型, 其实一定在前面有typedef A status,status 就是A(A 为int , float,或你自己定义的类型)initlist_Sq 是函数名,还有括号里的为什么要加上sqlist 。
结构体L如果是被定义成外部变量,全体函数都可以不经参数传递使用 。如果void initlist_Sq()要调用L,形参既可以是Sqlist L,也可以不填 。传递地址的方法在VC中可以使用,在TC里被认为是语法错误 。
c语言中sq是什么函数的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于c语言中sq是什么意思、c语言中sq是什么函数的信息别忘了在本站进行查找喔 。
推荐阅读
- mysql多表查询怎么 mysql多表联查有几种方法
- 安卓系统平板电脑用鼠标操作,安卓系统平板电脑用鼠标操作可以吗
- 利用css和DiV怎样创建导航条,如何用css做网页导航
- linux退出目录命令,linux中如何退出当前目录
- 直播刷币工具ios,直播间刷屏神器苹果
- mysql修改怎么回滚 mysql回滚sql
- 支付宝小程序店铺运营方案怎么写,支付宝小程序设计规范
- 网站平台搭建流程图,网站平台搭建技术
- 新媒体人如何搞钱,如何利用新媒体挣钱