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

高级营销网站建设只需1200元太原seo排名外包

高级营销网站建设只需1200元,太原seo排名外包,银川百度做网站多少钱,信用卡在哪些网站上做推广欢迎阅读我的 【CPrimer】专栏 专栏简介:本专栏主要面向C初学者,解释C的一些基本概念和基础语言特性,涉及C标准库的用法,面向对象特性,泛型特性高级用法。通过使用标准库中定义的抽象设施,使你更加适应高级…

欢迎阅读我的 【C++Primer】专栏

专栏简介:本专栏主要面向C++初学者,解释C++的一些基本概念和基础语言特性,涉及C++标准库的用法,面向对象特性,泛型特性高级用法。通过使用标准库中定义的抽象设施,使你更加适应高级程序设计技术。希望对读者有帮助!

在这里插入图片描述
在这里插入图片描述

目录

  • 5.1简单语句
    • 空语句
    • 别漏写分号,也别多写分号
    • 复合语句(块)

5.1简单语句

C++语言中的大多数语句都以分号结束,一个表达式,比如ival+5,未尾加上分号就变成了表达式语句(expression statement)。表达式语句的作用是执行表达式并丢弃掉求值结果:

ival + 5;     //一条没什么实际用处的表达式语句
cout << ival; //一条有用的表达式语皂

第一条语句没什么用处,因为虽然执行了加法,但是相加的结果没被使用。比较普遍的情况是,表达式语句中的表达式在求值时附带有其他效果比如给变量赋了新值或者输出了结果。

空语句

最简单的语句是空语句(null statement),空语句中只含有一个单独的分号:;

//空语句如果在程序的某个地方,语法上需要一条语句但是逻辑上不需要,此时应该使用空语句。一种常见的情况是,当循环的全部工作在条件部分就可以完成时,我们通常会用到空语句。例如,我们想读取输入流的内容直到遇到一个特定的值为止,除此之外什么事情也不做:
//重复读入数据直至到达文件末尾或菜次输入的值等于sought
while(cin>>s & s!=sought)
;//空语句

while循环的条件部分首先从标准输入读取一个值并且隐式地检查cin,判断读取是否成功。判定读取成功,条件的后半部分检查读进来的值是否等于sought的值。如果发现了想要的值,循环终止;否则,从cin中继续读取另一个值,再一次判断循环的条件。

使用空语句时应该加上注释,从而令读这段代码的人知道该语句是有意省略的。

别漏写分号,也别多写分号

因为空语句是一条语句,所以可用在任何允许使用语句的地方。由于这个原因,这些看起来非法的分号往往只不过是一条空语句而已,从语法上说得过去。下面的片段包含两条语句:表达式语句和空语句。

ival = v1 + v2; //正确:第二个分号表示一条多余的空语句

多余的空语句一般来说是无害的,但是如果在if或者while的条件后面跟了一个额外的分号就可能完全改变程序员的初衷。例如,下面的代码将无休止地循环下去:

//出现了糟糕的情况:额外的分号,循环体是那条空语句
while(iter!=svec.end());    //while循环体是那条空语句++iter;                 //递增运算不属于循环的一部分

虽然从形式上来看执行递增运算的语句前面有缩进,但它并不是循环的一部分。循环条件后面跟着的分号构成了一条空语句,它才是真正的循环体。

从多余的空语句并非总是无害的。

复合语句(块)

复合语句(compoundstatement)是指用花括号括起来的(可能为宇的)语句和声明的序列,复合语句也被称作块(block)。一个块就是一个作用域在块中引入的名字只能在块内部以及嵌套在块中的子块里访问。通常,名字在有限的区域内可见,该区域从名字定义处开始,到名字所在的(最内层)块的结尾为止。

如果在程序的某个地方,语法上需要一条语句,但是逻辑上需要多条语句,则应该使用复合语句。例如,while或者for的循环体必须是一条语句,但是我们常常需要在循环佛内做很多事情,此时就需要将多条语句用花括号括起来,从而把语句序列转变成块。

举个例子,如下的while循环:

while(val<=10){sum+=val;//把sum+va1的值赋给sum。++val;//给val加1
}

程序从逻辑上来说要执行两条语句,但是while循环只能容纳一条。此时,把要执行的语句用花括号括起来,就将其转换成了一条(复合)语句。

块不以分号作为结束。

所谓空块,是指内部没有任何语句的一对花括号。空块的作用等价于空语句:

while(cin>>s&& != sought){}//空块
http://www.dtcms.com/wzjs/314652.html

相关文章:

  • 宁波专业网站推广制作服务做销售找客户渠道
  • DW做旅游网站毕业设计模板百度seo营销
  • 加速器国外神马搜索seo优化排名
  • 触屏版网站模板定制企业网站建设制作
  • 精品网站建销售的三个核心点
  • 制作英文网站案例网站建设有多少公司
  • 淄博高端网站建设公司1688网站
  • 网站管理有哪些seo培训学什么
  • 中国小说网站策划与建设搜索引擎营销的四种方式
  • 低价手机网站建设网站关键词seo排名
  • 网站建设需要企业直通车推广
  • 一个公司可以做两个网站推广吗百度推广代理公司哪家好
  • 黄岛做网站营业推广策划
  • 做土司的网站外链发布论坛
  • 国外做鞋子的网站吗网络seo
  • 营销网站html培训课程设计
  • 一台vps可以做几个网站网络推广需要多少费用
  • 17173网游排行榜seo专业优化方法
  • 常平营销网站建设百度一下百度百科
  • 做公司网站注意什么网站排名优化方法
  • 大专网络营销专业好不好seo监控系统
  • 企业管理顾问东莞网站建设百度seo快速
  • 网页设计欣赏网站seo服务商排名
  • 交易网站建设需要学什么软件今日新闻最新头条10条摘抄
  • wordpress 脚注seopeixun
  • 网站后台制作这么做seo引擎优化是做什么的
  • 购物网站开发技术百度收录要多久
  • 天津广告设计公司关键词优化排名软件流量词
  • ui网页设计论文湖南seo服务
  • 网站管理后台如果在代理商那里接手会不会停掉网络营销教学大纲