黑马程序员技术交流社区

标题: 带返回值的函数 [打印本页]

作者: 夜神月No1    时间: 2015-11-21 22:36
标题: 带返回值的函数

//void 空类型  表示参数为空或返回值类型为空
//函数声明 返回值的类型可以使我们学过的任何类型
int menu(void);//有返回值  没有参数的函数
double  add(double x,double y);//有返回值  有参数的函数
//如果想返回一个字符 类型的返回值 int来表示  ASCII码
bool end(void);//布尔类型做函数返回值


//函数的实现
int menu(void)
{
    printf("******************************\n");
    printf("1.C语言程序设计\n");
    printf("2.OC语言程序设计\n");
    printf("******************************\n");
    int select = 0;
    scanf("%d",&select);
    switch (select)
    {
        case 1:
            printf("分支一\n");
            break;
        default:
            break;
    }
    //返回一个值
    return 0;
}

//求两数之和
double add(double x,double y)
{
    return  x + y;
}


//返回布尔类型
bool end(void)
{
    return true;
}



int main(int argc, const char * argv[])
{

    // insert code here...
    printf("Hello, World!\n");
    return 0;
}




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2