c中引用的问题

软件和网站开发以及相关技术探讨
回复
头像
xiaohan2012
帖子: 172
注册时间: 2010-03-19 22:27

c中引用的问题

#1

帖子 xiaohan2012 » 2010-06-22 13:16

我定义了一个stack栈,然后一个函数的参数中引用这个栈。
void init(stack &s)
{
…………
}
我建立一个stack结构体
但是gcc一编译
stack.c:5: error: expected ‘;’, ‘,’ or ‘)’ before ‘&’ token
如果用g++编译就没问题
为何?
头像
liwangli
帖子: 262
注册时间: 2008-02-12 19:47

Re: c中引用的问题

#2

帖子 liwangli » 2010-06-23 9:27

C中哪有引用啊?C++中才有,所以用g++当成C++代码才没问题
头像
xiaohan2012
帖子: 172
注册时间: 2010-03-19 22:27

Re: c中引用的问题

#3

帖子 xiaohan2012 » 2010-06-23 12:23

:em06 多谢拉
life_love43
帖子: 11
注册时间: 2010-07-23 14:41

Re: c中引用的问题

#4

帖子 life_love43 » 2010-07-23 14:59

:em04 :em04
头像
lerosua
论坛版主
帖子: 8455
注册时间: 2007-11-29 9:41
联系:

Re: c中引用的问题

#5

帖子 lerosua » 2010-07-23 15:11

把c问题C++化,高
回复