1、空函数:返回值为void类型的函数,可以用return,也可以不用return。 不用return和在函数结束处有个return是等效的。但要注意return后面除了分号以外什么也没有。
创新互联建站长期为成百上千家客户提供的网站建设服务,团队从业经验10年,关注不同地域、不同群体,并针对不同对象提供差异化的产品和服务;打造开放共赢平台,与合作伙伴共同营造健康的互联网生态环境。为蒙城企业提供专业的成都网站设计、做网站,蒙城网站改版等技术服务。拥有10多年丰富建站经验和众多成功案例,为您定制开发。
2、空值函数:返回值为NULL的函数。 如果是有返回类型的函数, 返回空指针用“return NULL;"。这种函数就空值函数。
C语言软件中返回值的意思如下:
所有的函数,除了空值类型外,都会返回一个数值,空值是建议标准所做的扩展,该数值由返回语句确定。无返回语句时返回值是零;返回值是简单计算型,这种函数专门设计成对变元进行运算并返回计算值;返回值对信息进行处理,并返回一个值,以此表示处理的成功或失败;返回值没有明确的数值,这种函数严格的定义是过程。
改成这样就对了:
void f()
{
float a;
printf("%f",a);//你原来的输出格式不对
}
void类型的函数无返回值,也就是说,不需要return语句
当然也可以在函数末尾加上一条空的return语句:return;(和return 1;是不同的)
void f(float a)
{printf("%f",a);
}
也是对的....
返回值为空:
意思就是像人家给你借茶壶用,用了后拿还你,但茶壶里面什么东西都没有,就为空。
返回值为空一般是在字符串变量函数里面。
比如在语文课本里面找“高兴”两个字,如果找得到,就返回该课的课题名称,如果找不到这两个字,就要返回空,表示这本书里面没有“高兴”这么两个字。
返回值0:
意思和上面个差不多,只是这个相对的是数值型的,同样的例子,要求在一本书里面找“高兴”两个字,如果找得到就返回该课的课题编号,如果找不到,就返回0,表示这本书里没有“高兴”两个字!