为什么C语言中可以用引用 啊
4个回答
展开全部
c语言中没有引用,如果在c语言中用了引用而编译器没报错,唯一的可能是用的c++编译器。
更多追问追答
追问
用的是vc6.0可是为什么可以有这样的啊在形参中(sqlist &L)而在实参中去是(L)啊,求解释
追答
这是c++的引用,如果你用的是纯c编译器会报错。
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
这个不是C++编译器的问题。其实你的 InitStack 这个函数,它定义时的形参是 SqStack 的指针类型,而你在这里调用InitStack这个函数,传递的实参是SqStack的指针值。
更多追问追答
追问
那与引用也没有关系的啊?
追答
引用在C跟C++都存在的,只是C++用一种新的思路来讲解,而且使用了利用引用来代替任意已定义的类型
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
因为有库文件,,,
追问
你举一个列子吧,
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询