您好,请问该怎么定义函数里的int与void

都说int返回整数,void没有返回值。但还是分不清返回值是什么意思,我用他俩感觉差不多啊……我是初学C++,所以不太懂return返回的是什么……

凤凰求蛊
浏览 258回答 2
2回答

www说

函数的基本形式为函数返回类型 函数名(参数) {}如:void表示返回的类型为空,就是不用返回即 void aaa(){}而int指返回的类型为int值即int aaa(){return 3}//表示返回的值是3比如已经定义了一个aaa方法为int aaa(){return 3}可以在main方法中作以下:int a=aaa();这时a的值就是3如果在main方法外已经定义了void aaa(){cout<<"abc"<<endl;}可以在main方法中作如下操作:void aaa();//先声明aaa();//调用aaa方法这时就会输出abc我的答案够通俗易懂了把..注意:除了void的函数体里不用return外,其他的int,char,double等都要用return返回才行

慕桂英3389331

调用函数又是会用到有时返回值,返回值还有其他用途,等你学深了就知道了另外void不是没有返回值而是返回值为空类型一般构造函数和析构函数前没有任何关键字,才是正真的没有返回值
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

CSS3
Java