重庆分公司,新征程启航
为企业提供网站建设、域名注册、服务器等服务
要看你的函数类型了,如果函数是void的,则去掉return是没有什么问题的,但是函数确实带返回值的,去掉return后编译会不过。
公司专注于为企业提供网站建设、成都网站建设、微信公众号开发、商城系统网站开发,微信小程序,软件按需求定制网站等一站式互联网企业服务。凭借多年丰富的经验,我们会仔细了解各客户的需求而做出多方面的分析、设计、整合,为客户设计出具风格及创意性的商业解决方案,创新互联更提供一系列网站制作和网站推广的服务。
(1)返回值类型应和函数类型一致,不一致将返回值自动转换成函数类型。 (2)函数中可以有多条返回语句,这时一般与if语句联用,执行到哪一条返回语句,哪条返回语句起作用。
无返回值就是函数只执行数据处理,不返回值。函数定义时一般用void关键字表示无返回值。
C语言中,关键字return可以出现在任意函数中,如果该函数需要有一个结果,可以通过return语句带回给调用函数中。return后的值是你自己定的。当然,函数中也可以没有return语句。
返回值是函数的计算结果,比如用函数计算1+1返回值就是2;另外返回值并不一定的我们想要的结果,比如1+1如果返回3了,那就是函数代码有错误。
1:有返回值的(int,double,char等等)2:无返回值的(void)先说第二种 既然叫无返回值 自然不用return任何东西这个很好理解。那么第一种则是题主要问到的问题了 ,return 0是指结束这个函数。
无返回值的函数,只进行某种操作。有返回值的函数,可以将某个变量或指针返回其调用函数。
在abc.c中写一个函数,命名为 int GetAValue(void){ return A;} 这才是大神的做法!这样的话如果是在同一个源文件中,可以直接访问全局变量达到目的。
把c的地址传递给fun,fun通过修改这个地址上的数字,就可以改变主函数中c的值,主程序就是要改变c的值,这时候fun就不用再去返回一个无用值了。
首先打开vs2014,新建一个项目。添加头文件。添加main主函数。定义一个函数addTwoNumbers。将addTwoNumbers函数地址赋值给ptr_sum。调用函数指针求和。运行程序,看看结果。
很正常啊,没有返回值,就是不需要返回值。比如:定义一个函数,在函数中打印信息到屏幕上。
void main()表示函数无返回值,就是说在程序的结尾处不需要加上return 0。而return是在函数体中,用来返回特定值的。
返回值是函数的计算结果,比如用函数计算1+1返回值就是2;另外返回值并不一定的我们想要的结果,比如1+1如果返回3了,那就是函数代码有错误。