当前位置: 首页 > news >正文

安微凤阳县建设局网站众展seo推广

安微凤阳县建设局网站,众展seo推广,广东seo推广外包,董技叔app开发公司C中编写没有参数和返回值的函数 返回值为 void 函数不需要将值返回给调用者。为了告诉编译器函数不返回值#xff0c;返回类型为 void。例如#xff1a; #include iostream// void means the function does not return a value to the caller void printHi() {std…C中编写没有参数和返回值的函数 返回值为 void 函数不需要将值返回给调用者。为了告诉编译器函数不返回值返回类型为 void。例如 #include iostream// void means the function does not return a value to the caller void printHi() {std::cout Hi \n;// This function does not return a value so no return statement is needed }int main() {printHi(); // okay: function printHi() is called, no value is returnedreturn 0; }在上面的例子中printHi 函数有一个有用的行为它打印“Hi”但它不需要返回任何东西给调用者。因此 printHi 被赋予了一个 void 返回类型。 当 main 调用 printHi 时执行 printHi 中的代码并打印“Hi”。在 printHi 结束时控制返回到 main 并且程序继续。 不返回值的函数称为无返回值函数或 void 函数。 void 函数不需要 return 语句 void 函数将在函数结束时自动返回给调用者。不需要 return 语句。 可以在 void 函数中使用 return 语句没有返回值——这样的语句将导致函数在执行return声明时返回给调用者。无论如何这与函数结束时发生的情况相同。因此在void函数的末尾放一个空的return语句是多余的。 #include iostream// void means the function does not return a value to the caller void printHi() {std::cout Hi \n;return; // tell compiler to return to the caller -- this is redundant since this will happen anyway! } // function will return to caller hereint main() {printHi();return 0; }void 函数不能用于需要计算值的表达式 某些类型的表达式需要值。例如 #include iostreamint main() {std::cout 5; // ok: 5 is a literal value that were sending to the console to be printedstd::cout ; // compile error: no value providedreturn 0; }在上述程序中需要在 std::cout 的右侧提供要打印的值。如果没有提供值编译器将产生语法错误。由于对 std::cout 的第二次调用没有提供要打印的值这会导致错误。 现在考虑以下程序 #include iostream// void means the function does not return a value to the caller void printHi() {std::cout Hi \n; }int main() {printHi(); // okay: function printHi() is called, no value is returnedstd::cout printHi(); // compile errorreturn 0; }第一次调用 printHi() 是在不需要值的上下文中调用的。由于函数不返回值这很好。 对函数 printHi() 的第二个函数调用甚至无法编译。函数 printHi 有一个 void 返回类型这意味着它不返回值。但是此语句试图将 printHi 的返回值发送到 std::cout 以进行打印。std::cout 不知道如何处理它会输出什么值。因此编译器会将其标记为错误。您需要注释掉这行代码才能使您的代码编译。 例子 如果将显示 Hello World 的工作委托给一个函数且该函数不做别的则它就不需要任何参数因为它除了显示 Hello World 外什么也不做也无需返回任何值因为您不指望这样的函数能提供在其他地方有用的东西。如下示例程序演示了一个这样的函数 #include iostream using namespace std;void SayHello();int main() {SayHello();return 0; }void SayHello() {cout Hello World endl;return; // an empty return }输出 Hello World注意到第 3 行的函数原型将函数 SayHello()的返回类型声明为 void即不返回任何值。因此在第 1114 行的函数定义中 没有 return 语句。有些程序员喜欢在这种函数末尾包含一条空的 return 语句 void SayHello() {cout Hello World endl;return; // an empty return }该文章会更新欢迎大家批评指正。 推荐一个零声学院的C服务器开发课程个人觉得老师讲得不错 分享给大家LinuxNginxZeroMQMySQLRedis fastdfsMongoDBZK流媒体CDNP2PK8SDocker TCP/IP协程DPDK等技术内容 点击立即学习C/C后台高级服务器课程
http://www.hkea.cn/news/14347315/

相关文章:

  • 网站首页设计过程强企网做网站
  • 二级建造师建设云网站装饰工程预算与报价
  • 惠州网站制作推广WordPress本地可以调出点赞功能吗
  • 优化网站搜索某学校网站建设方案论文
  • 摄影个人网站模板公司内网怎么搭建
  • iis 网站访问权限设计画册
  • 可以做动画的网站有人看片吗免费的
  • 宁波建站模板网站建设声明函
  • 网站 语言选择 中文 英文 源码网站建设仿站
  • 公司网站制作需要多少钱义乌php做学校网站免费
  • wordpress做一个视频网站吗辽宁建设工程信息网评标专家入库
  • ps做网站需注意什么新竹自助网站
  • 网站建设实力龙岩app定制
  • 做网站有限公司如何建设成为营销网站
  • 中国建设银行官网网站网站建设公司新闻
  • 免费建网站域名网络服务商机构
  • 校园网站建设案例网站建设服务好公司排名
  • app网站建设工作师企业信息系统官网
  • 建网站怎么做报分系统客源汇软件效果怎么样
  • 有没有做文创的网站国内响应式网站案例
  • 建站都需要什么竹子建站邀请码
  • 劳保用品 技术支持 东莞网站建设梵克雅宝戒指
  • cms网站开发毕设无锡网站建设网站
  • 2017网站设计尺寸网站建设 工作职责
  • 网站建设作业网站设计怎么做才好看
  • 上海做网站那家好绍兴免费网站建站模板
  • 济南品牌网站建设公司百度信息流是什么
  • wordpress主题 网站大全网站销售的优势
  • 无法访问网站网页制作培训班课程
  • 网站开发怎么挣钱搜索引擎营销的内容和层次有哪些