首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C语言 >

C语言中函数返回值是函数名什么意思?该如何解决

2012-04-04 
C语言中函数返回值是函数名什么意思?TokenGetToken(){...//其他内容省略if(Char - )returnGetToken()..

C语言中函数返回值是函数名什么意思?
Token   GetToken(){
            ...             //其他内容省略
            if(Char== '- ')return   GetToken();
            ...
}
以前从来没见过,甚是不解,求大神急救。

[解决办法]
这个是闭包吧,你可以google下闭包的概念
[解决办法]
递归啊,if(Char== '- ')return GetToken(); 如果Char== '- ',就继续执行GetToken()这个函数
[解决办法]

探讨

递归啊,if(Char== '- ')return GetToken(); 如果Char== '- ',就继续执行GetToken()这个函数

[解决办法]
把return GetToken(); 前面那个return去掉试试,看看是什么效果。
[解决办法]
因为该函数返回值是个临时对象
[解决办法]
递归啊 就是char == '-'的时候 继续执行GetToken()
[解决办法]
刚看这标题 我 还以为是 指针函数 那情况呢···
[解决办法]
如果是递归的话,应该没有return吧!
直接if(Char== '- ') GetToken();这样就可以吧!
[解决办法]
马克下,求解答
[解决办法]
探讨
如果是递归的话,应该没有return吧!
直接if(Char== '- ') GetToken();这样就可以吧!

[解决办法]

热点排行