return后面的值不能为表达式吗?

return后面的值可以是表达式。

return语句

1、含义:

return表示从被调函数中返回到主调函数中,返回的同时可以附带一个返回值,这个返回值可以是常量、变量,也可以是表达式

(推荐学习:c语言视频教程)

2、作用:

结束正在运行的函数,并返回函数值。

3、函数返回值:

计算结果表示函数执行的顺利与否(-1、0)

返回值可以为各种数据类型,如:int,float,double,char,a,*a(指针),结构或类(c++)

int sum(int i,int j){    return i+j;}

更多相关文章

  1. c语言strcpy函数用法
  2. c语言允许函数的递归调用吗
  3. c语言求x的n次方的函数是什么
  4. c语言逗号表达式的运算规则
  5. c语言函数返回值类型由什么决定?
  6. c语言程序总是从第一个定义的函数开始执行吗?
  7. c语言表达式语法规则是什么
  8. c语言规定在一个源程序中main函数的位置是哪里?
  9. 静态成员函数有什么特点?

随机推荐

  1. [置顶] android MultiDex multide
  2. 通过ViewPager实现类似微信的页面切换(Fra
  3. android获取本地视频路径
  4. Android-SDK-Manager 不能更新最有效的解
  5. eclipse中修改工程的Android版本
  6. public static final int a;static和final
  7. 昨天花了两个小时做了一个天气预报的Demo
  8. Android通过反射打造可以存储任何对象的
  9. android SQLite table book有4列,但提供了
  10. Android之DOM解析XML