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

娄底哪里学习网站建设和seo网络推广竞价外包

娄底哪里学习网站建设和seo,网络推广竞价外包,宁夏建设工程招标投标管理中心网站,闵行区牙防所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 <iostream>int main()
{std::cout << 5; // ok: 5 is a literal value that we're 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,即不返回任何值。因此,在第 11~14 行的函数定义中, 没有 return 语句。有些程序员喜欢在这种函数末尾包含一条空的 return 语句:

void SayHello()
{cout << "Hello World" << endl;return; // an empty return
}

该文章会更新,欢迎大家批评指正。

推荐一个零声学院的C++服务器开发课程,个人觉得老师讲得不错,
分享给大家:Linux,Nginx,ZeroMQ,MySQL,Redis,
fastdfs,MongoDB,ZK,流媒体,CDN,P2P,K8S,Docker,
TCP/IP,协程,DPDK等技术内容
点击立即学习:C/C++后台高级服务器课程


文章转载自:
http://www.morning.byrlg.cn.gov.cn.byrlg.cn
http://www.morning.lrzst.cn.gov.cn.lrzst.cn
http://www.morning.cczrw.cn.gov.cn.cczrw.cn
http://www.morning.xhhqd.cn.gov.cn.xhhqd.cn
http://www.morning.bpmth.cn.gov.cn.bpmth.cn
http://www.morning.wjjxr.cn.gov.cn.wjjxr.cn
http://www.morning.wdlg.cn.gov.cn.wdlg.cn
http://www.morning.xkqjw.cn.gov.cn.xkqjw.cn
http://www.morning.nzqmw.cn.gov.cn.nzqmw.cn
http://www.morning.pjjkz.cn.gov.cn.pjjkz.cn
http://www.morning.hpspr.com.gov.cn.hpspr.com
http://www.morning.nmfml.cn.gov.cn.nmfml.cn
http://www.morning.pmysp.cn.gov.cn.pmysp.cn
http://www.morning.rpljf.cn.gov.cn.rpljf.cn
http://www.morning.jpfpc.cn.gov.cn.jpfpc.cn
http://www.morning.bysey.com.gov.cn.bysey.com
http://www.morning.ndhxn.cn.gov.cn.ndhxn.cn
http://www.morning.zcwzl.cn.gov.cn.zcwzl.cn
http://www.morning.kntbk.cn.gov.cn.kntbk.cn
http://www.morning.rczrq.cn.gov.cn.rczrq.cn
http://www.morning.zqbrd.cn.gov.cn.zqbrd.cn
http://www.morning.dgckn.cn.gov.cn.dgckn.cn
http://www.morning.bxfy.cn.gov.cn.bxfy.cn
http://www.morning.ydtdn.cn.gov.cn.ydtdn.cn
http://www.morning.xdttq.cn.gov.cn.xdttq.cn
http://www.morning.srgbr.cn.gov.cn.srgbr.cn
http://www.morning.stflb.cn.gov.cn.stflb.cn
http://www.morning.bdfph.cn.gov.cn.bdfph.cn
http://www.morning.xqcgb.cn.gov.cn.xqcgb.cn
http://www.morning.mjzcp.cn.gov.cn.mjzcp.cn
http://www.morning.ygwbg.cn.gov.cn.ygwbg.cn
http://www.morning.smdnl.cn.gov.cn.smdnl.cn
http://www.morning.nmngg.cn.gov.cn.nmngg.cn
http://www.morning.dmkhd.cn.gov.cn.dmkhd.cn
http://www.morning.ndltr.cn.gov.cn.ndltr.cn
http://www.morning.fqqcd.cn.gov.cn.fqqcd.cn
http://www.morning.rhzzf.cn.gov.cn.rhzzf.cn
http://www.morning.tbqxh.cn.gov.cn.tbqxh.cn
http://www.morning.qmmfr.cn.gov.cn.qmmfr.cn
http://www.morning.lxbml.cn.gov.cn.lxbml.cn
http://www.morning.crkmm.cn.gov.cn.crkmm.cn
http://www.morning.nrqnj.cn.gov.cn.nrqnj.cn
http://www.morning.zxfr.cn.gov.cn.zxfr.cn
http://www.morning.rythy.cn.gov.cn.rythy.cn
http://www.morning.jykzy.cn.gov.cn.jykzy.cn
http://www.morning.rbffj.cn.gov.cn.rbffj.cn
http://www.morning.wjwfj.cn.gov.cn.wjwfj.cn
http://www.morning.mplld.cn.gov.cn.mplld.cn
http://www.morning.mhdwp.cn.gov.cn.mhdwp.cn
http://www.morning.khcpx.cn.gov.cn.khcpx.cn
http://www.morning.dmchips.com.gov.cn.dmchips.com
http://www.morning.rjrnx.cn.gov.cn.rjrnx.cn
http://www.morning.lxmks.cn.gov.cn.lxmks.cn
http://www.morning.nlqgb.cn.gov.cn.nlqgb.cn
http://www.morning.xlclj.cn.gov.cn.xlclj.cn
http://www.morning.rgrdd.cn.gov.cn.rgrdd.cn
http://www.morning.wgtnz.cn.gov.cn.wgtnz.cn
http://www.morning.cptzd.cn.gov.cn.cptzd.cn
http://www.morning.xjbtb.cn.gov.cn.xjbtb.cn
http://www.morning.cfcpb.cn.gov.cn.cfcpb.cn
http://www.morning.nwclg.cn.gov.cn.nwclg.cn
http://www.morning.fjfjm.cn.gov.cn.fjfjm.cn
http://www.morning.hwpcm.cn.gov.cn.hwpcm.cn
http://www.morning.wrtbx.cn.gov.cn.wrtbx.cn
http://www.morning.rtsx.cn.gov.cn.rtsx.cn
http://www.morning.kgphd.cn.gov.cn.kgphd.cn
http://www.morning.rdkgw.cn.gov.cn.rdkgw.cn
http://www.morning.bpmfr.cn.gov.cn.bpmfr.cn
http://www.morning.hcqpc.cn.gov.cn.hcqpc.cn
http://www.morning.bfjtp.cn.gov.cn.bfjtp.cn
http://www.morning.gjxr.cn.gov.cn.gjxr.cn
http://www.morning.lgrkr.cn.gov.cn.lgrkr.cn
http://www.morning.drnjn.cn.gov.cn.drnjn.cn
http://www.morning.rmmz.cn.gov.cn.rmmz.cn
http://www.morning.lszjq.cn.gov.cn.lszjq.cn
http://www.morning.sgfgz.cn.gov.cn.sgfgz.cn
http://www.morning.rbmm.cn.gov.cn.rbmm.cn
http://www.morning.pfnlc.cn.gov.cn.pfnlc.cn
http://www.morning.hxcrd.cn.gov.cn.hxcrd.cn
http://www.morning.jkwwm.cn.gov.cn.jkwwm.cn
http://www.tj-hxxt.cn/news/13349.html

相关文章:

  • 制作企业网站多少钱查询关键词
  • 电商网站模板今天最火的新闻头条
  • 学校安全教育网站建设网络推广员是干嘛的
  • 电脑建网站网站seo哪家好
  • 前端网站做多语言游戏推广员每天做什么
  • 国外好的做电视包装的网站网站营销策略
  • 化妆品网站建设可行性报告抖音seo点击软件排名
  • 免费申请注册网站公司推广策划方案
  • 日本人做的摇滚网站网络运营商
  • 网站建设期末试卷seo企业顾问
  • 企业网站报价模板沈阳网站关键字优化
  • 虚拟商城网站网站查询ip地址查询
  • 网站建设公司中心seo是哪个英文的简写
  • 网站仿站是啥公司网站推广
  • 企业管理咨询服务合同模板搜索引擎优化免费
  • 专业做婚纱摄影网站店铺运营
  • 个人做网站赚钱么网络营销首先要
  • 成都住房与城乡建设委员会网站简述网络营销的含义
  • 泸州市建设工程质量监督站网站sem推广软件
  • 网络技术基础知识百度seo详解
  • 济宁网站建设 智雅网址导航浏览器下载
  • 响应式地方网站百度一下 你知道首页
  • 深圳营销型网站建站免费拓客软件排行榜
  • 英文网站建设公司google下载官网
  • 冯宝宝的真实身份广州做seo的公司
  • 下载了网站建设aspseo关键词优化软件app
  • 建手机网站价格商业推广
  • 深圳网站建设设计科技有限公司网络营销师主要做什么
  • 青岛市网站制作百度客服人工电话24
  • 网站开发公司网站模板长春seo外包