子函数的返回值,main主函数也是有返回值的,但是一般用不到都忽略掉了,一般来说的返回值就是子函数的返回值。
成都创新互联公司是一家集网站建设,大丰企业网站建设,大丰品牌网站建设,网站定制,大丰网站建设报价,网络营销,网络优化,大丰网站推广为一体的创新建站企业,帮助传统企业提升企业形象加强企业竞争力。可充分满足这一群体相比中小企业更为丰富、高端、多元的互联网需求。同时我们时刻保持专业、时尚、前沿,时刻以成就客户成长自我,坚持不断学习、思考、沉淀、净化自己,让我们为更多的企业打造出实用型网站。
返回值的意思是将函数实现的结果返回给调用者。按标准来说,C的main函数是需要有返回值的。标准中main函数返回类型是int的,所以需要一个返回值。但是由于历史原因,很多地方可以看到没有返回值的main。
一个函数的函数名既是该函数的代表,也是一个变量。由于函数名变量通常用来把函数的处理结果数据返回给调用函数,即递归调用,所以一般把函数名变量称为返回值,函数的返回值类型是在定义函数时指定的。
1、函数的返回值类型与函数的类型要一致,没有什么默认定义类型。
2、int。C语言规定:在定义函数时,若其返回值类型为int,则可以默认。C语言函数有三类,分为外部函数、静态函数、内联函数,其中前两种是C89标准支持,第三种是C99标准增加的。
3、c语言规定,函数返回值的类型是由函数首部定义的类型决定。函数返回值应与首部定义的类型一致,如若不一致,则自动将返回值强制转换为函数首部定义的类型。没有定义类型时默认为int型。
4、c语言规定,若一个函数没有返回类型,则默认返回时int类型。
return 表达式;或者为:return (表达式);该语句的功能是计算表达式的值,并返回给主调函数。在函数中允许有多个return语句,但每次调用只能有一个return 语句被执行,因此只能返回一个函数值。
函数可以有返回值,也可以没有返回值。没有返回值的函数:功能只是完成一个操作,应将返回值类型定义为void,函数体内可没有return语句。
所以第一行先声明使用了一个名为hello的函数,函数在主函数的后面。再看主函数,赋值应该会吧,把j=5的值通过hello函数赋给变量i,进行运算i=9。