加载中…
个人资料
  • 博客等级:
  • 博客积分:
  • 博客访问:
  • 关注人气:
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

什么时候函数需要返回值(C语言)

(2008-11-25 00:00:00)
标签:

杂谈



请看实例:

#include <stdio.h>

void add1(int a,int b)
{
    printf ("Result1=%d\n",(a+b));
}

int add2(int a,int b)
{
    return (a+b);
}

void main()
{
    int x=5,y=6,dodo;
    add1(x,y);
    printf("Result2=%d\n",add2(x,y));
    dodo=add2(x,y);
    printf("Result3=%d\n",dodo);
    getch();
}

运行结果:

Result1=11
Result2=11
Result3=11

若函数需要返回一个值,就需要用return。

return返回的值用定义函数是的类型来决定如int add2(int a,int b),则其返回的值类型必须为int型。

是否返回根据自己定义函数功能是否需要而定。

0

阅读 收藏 喜欢 打印举报/Report
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有