重庆分公司,新征程启航
为企业提供网站建设、域名注册、服务器等服务
有无返回值就要看你具体想要有什么功能
成都创新互联公司长期为上千余家客户提供的网站建设服务,团队从业经验10年,关注不同地域、不同群体,并针对不同对象提供差异化的产品和服务;打造开放共赢平台,与合作伙伴共同营造健康的互联网生态环境。为融水企业提供专业的网站制作、成都网站设计,融水网站改版等技术服务。拥有10多年丰富建站经验和众多成功案例,为您定制开发。
比如说你写了一个找出最大值的函数
有返回值,且返回的是最大值,那么调用到该函数的时候,会执行函数语句,而且调用到你所返回的最大值
如果是无返回值的函数的话
就是只调用函数而已
例如简单的在屏幕上打出某段语句
就可以直接用无参无返回的函数
不一定。
简单的C语言函数设计中,一般都设计成无返回值
void
类型函数。
实在设计需要的情况下,才会定义相应的返回值相应类型。
当然,返回值也是函数重要的特性。有返回值使程序设计得灵活。能更好的交互
,和其他函数相互作用。
没有返回值类型的函数,一般都相对缺乏灵活性。
当一个函数不是void型的时候就必须有一个返回值(main)函数除外,这个返回值就看你这个函数本身是什么型的。返回值经常用来标志一些东西,比如一个游戏程序中的函数int
win()用来判断输赢,输返回0,赢返回1,然后主调函数可以根据它的返回值做相应的处理,比如这样的句子
if(win())
speed++;(进入下一关)。
不是必须有返回值。如果没有返回值类型名为"void"。
void函数的定义:
void+函数名()//无类型+函数名
{// 程序代码
}
如果没有返回值类型名为"void", 整数类型int 类型返回值为整数类型int,以此类推……
类型名有:void int long float int* long* float* ……
扩展资料:
需要说明的是:
1、一个C语言源程序可以由一个或多个源文件组成。
2、每个源文件可由一个或多个函数组成。
3、一个源程序不论由多少个文件组成,都有一个且只能有一个main函数,即主函数。是整个程序的入口。
4、源程序中可以有预处理命令(包括include 命令,ifdef、ifndef命令、define命令),预处理命令通常应放在源文件或源程序的最前面。
5、每一个说明,每一个语句都必须以分号结尾。但预处理命令,函数头和花括号“}”之后不能加分号。(结构体、联合体、枚举型的声明的“}”后要加“ ;”。)
6、标识符,关键字之间必须至少加一个空格以示间隔。若已有明显的间隔符,也可不再加空格来间隔。
参考资料:
百度百科-函数