正在加载图片...
二、数的返回值 1、函数中的 return语句返回函数的值,一个函数可以有一个 以上的 return语句,执行到哪一个 return语句,哪个 return 语句就起作用。 例如:max(intx,inty){ return(x>y?x:y);} 2、定义函数时,应指明函数(返回值)类型 3、如果函数的类型与 return语句中表达式的类型不同,以函 数的类型为准 4、只要函数定义了返回值类型,无论函数中是否有 return语 句,函数均返回一个值。下面语句也是合法的: main lint a, b,c; a=star () b=message(); c=star ( printf(<%d, %d, %d", a, b, c) 5、为了明确规定函数不返回任何值,在函数定义中,“类型 标识符”必须声明为void(无类型或称空类型)。二、函数的返回值 1、函数中的return语句返回函数的值,一个函数可以有一个 以上的return语句,执行到哪一个return语句,哪个return 语句就起作用。 例如:max(int x, int y) { return (x>y? x : y ); } 2、定义函数时,应指明函数(返回值)类型 3、如果函数的类型与return语句中表达式的类型不同,以函 数的类型为准 4、只要函数定义了返回值类型,无论函数中是否有return语 句,函数均返回一个值。下面语句也是合法的: main( ) {int a,b,c; a=star( ); b=message( ); c=star( ); printf(“%d,%d,%d”,a,b,c); } 5、为了明确规定函数不返回任何值,在函数定义中,“类型 标识符”必须声明为void(无类型或称空类型)
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有