打印

return问题

[复制链接]
1115|2
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
txcy|  楼主 | 2012-11-26 23:38 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
#include<iostream>
using std::cin;
using std::cout;
using std::endl;

void f(char[],int);
int main()
{
    char s[]="hello";
    f(s,0);
    system("pause");
    return 0;
}

void f(char a[],int n)
{
    if(a[n]=='\0')
    {
        return;
    }
    else
    {
        f(a,n+1);
        cout<<a[n];
    }        
}


这个是我自己写的用递归反向打印一串字符,下面的函数f  中if的{}中,我不知道应该写什么。就写了个renturn。
请问return 后面什么都不跟 的具体意义。

相关帖子

沙发
yybj| | 2012-11-26 23:52 | 只看该作者
函数的返回类型是什么 return就返回相应的类型

使用特权

评论回复
板凳
无冕之王| | 2012-11-27 23:26 | 只看该作者
基础的C语言问题

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

274

主题

2106

帖子

0

粉丝