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

网站开发前台实训Wordpress竞拍

网站开发前台实训,Wordpress竞拍,门户网站建设的公司,电子商务seo是指什么意思到目前为止#xff0c;我们只见过两种语句#xff1a; return 语句和表达式语句。根据语句对执行顺 序的影响#xff0c;C 语言其余语句大多属于以下 3 大类。 选择语句#xff1a; if 语句和 switch 语句。循环语句#xff1a; while 语句#xff0c; do...while 语句和…到目前为止我们只见过两种语句 return 语句和表达式语句。根据语句对执行顺 序的影响C 语言其余语句大多属于以下 3 大类。 选择语句 if 语句和 switch 语句。循环语句 while 语句 do...while 语句和 for 语句。跳转语句 break 语句 continue 语句和 goto 语句 ( return 语句也属于此类)。复合语句 (把几条语句组合成一条语句)。空语句 (不执行任何操作)。 一、选择语句 if 语句 if 语句最简单的格式为 if (expr) statement比如下面这个示例 if (line_num MAXLINES)line_num 0;注意: 不要混淆 和 。语句 if (i 0) ... 测试 i 是否等于 0而语句 if (i 0) ... 则是先把 0 赋值给 i然后测试赋值表达式的值是否非零在这种情况下测试总 是失败的。 复合语句   如果我们想用 if 语句控制两条或者更多条语句该怎么办呢这时就需要引入复合语句了。复合语句格式如下 { statements }通过将多条语句用花括号括起来可以强制编译器将其作为一条语句来处理。如 {line_num 0;page_num; } 这样我们就可以在 if 语句中使用复合语句了 if (line_num  MAX_LINES) {line_num 0;page_num; } e l s e 子句 if 语句还可以有 else 子句其格式为 if (expr) statement else statement 如果 expr 的值为 0那么就执行 else 子句。如 if (i j)max i; elsemax j;C 语言对 if 语句内部的语句没有任何限制。事实上在 if 语句内部嵌套其他 if 语句是非常普遍的。比如我们可以用下面的语句找出 i, j, k 中的最大值 if (i j) {if (i k)max i;elsemax k; } else {if (j k)max j;else max k; } 级联式 if 语句 写程序时我们经常需要判定一系列条件直到某个条件为真。级联式 if 语句往往 是编写这类程序的最好方法。如 if (n 0)printf(n is less than 0\n); else if (n 0)printf(n is equal to 0\n);else printf(n is greater than 0\n);虽然第二个 if 语句是嵌套在第一个 if 语句内部的但 C 程序员通常不会像上面一 样对第二个 if 语句进行缩进而是写成下面这样 if (n 0)printf(n is less than 0\n); else if (n 0)printf(n is equal to 0\n); elseprintf(n is greater than 0\n);因此级联式 if 语句有自己独特的书写形式 if (expr)statement else if (expr)statement ... else if (expr)statement elsestatement级联式 if 语句不是新的语句类型。它仅仅是普通的 if 语句只是碰巧它 的 else 子句又是一条新的 if 语句以此类推... 悬空 e l s e 问题 当 if 语句嵌套时我们需要当心臭名昭著的悬空 else问题。思考下面这个例子 #includeiostream #define SIZE(a) (sizeof(a) / sizeof(a[0]))using namespace std;int main(){ int x 10, y 0, result; if (y ! 0)if (x ! 0)result x / y; else printf(Error: y is equal to 0\n);return 0; } 上面 else 子句究竟属于哪一个 if 语句呢缩进暗示它属于最外层的 if 语句。然 而 C 语言遵循的规则是 else 子句应该属于离它最近的且还没有和其他 else 匹配 的 if 语句。因此在这个例子中 else 子句属于内层的 if 语句。 为了使 else 子句属于外层的 if 语句我们可以用花括号将内层的 if 语句括起 来   if (y ! 0) {if (x ! 0)result x / y; } elseprintf(Error: y is equal to 0\n);条件表达式 C 语言提供了一种特殊的运算符——条件运算符这种运算符可以根据条件产生两个 值中的一个。条件运算符由 ? 和 : 组成其格式如下   expr1 ? expr2 : expr3条件运算符是 C 语言中唯一一个有 3 个操作数的运算符因此我们又把它称为三目运算符。 条件表达式的求值步骤是首先计算 expr1 的值如果该值不为 0则计算 expr2 的 值并且把 expr2 的值当作整个表达式的值如果 expr1 的值为 0那么计算 expr3 的值并把 expr3 的值当作整个表达式的值。 请看下面的示例 int i, j, k; i 1; j 2; k i j ? i : j; k i j ? i : j; k (i 0 ? i : 0) j; 顺便说以下最后一条语句的圆括号是必须的因为三目运算符的优先级只比赋值运算符的优先级高一点。 布尔值  bool flag true;switch 语句 在日常编程中常常需要把表达式和一些列值进行比较从中找出匹配的值。前面可 以看到级联式 if 语句可以可以达到这个目的。 if (grade 4)printf(Excellent); else if (grade 3)printf(Good); else if (grade 2)printf(Average); else if (grade 1)printf(Poor); else if (grade 0)printf(Failing); else printf(Illegal grade); C 语言提供了 switch 语句作为这类级联式 if 语句的替换。如上面的例子可以写成 这样 switch (grade) { case 4: printf(Excellent);break; case 3: printf(Good);break; case 2: printf(Average);break; case 1: printf(Poor);break; case 0: printf(Failing);break; default:printf(Illegal grade);break; } switch 语句往往比级联式 if 语句更容易阅读。此外switch 语句的执行速度也会比 if 语句快一些。 switch 语句相对来说比较复杂下面我们来看以下它的组成成分 控制表达式。 switch 后边表达式的值必须是整数类型。C 语言把字符类型也当作整 数来处理因此 switch 语句也可以对字符类型进行判定。但是不能判定浮点数和字符串 (why?)。分支标号。 case 后边必须跟常量表达式并且常量表达式的值必须是整数(字符类型也可以)。 常量表达式即能够在编译期间求值的表达式。语句。每个 case 后面可以跟任意数量的语句 (不需要用花括号括起来)。每组语句的 最后通常是一条 break 语句。注意switch语句不能进行范围比较switch语句在C 语言中不允许有重复的分支标号但对分支的顺序没有要求特别是 default 分支不一 定要放到最后。而且 switch 语句不要求一定要有 default 分支。如果 default 不存在 而且控制表达式的值和任何一个分支标号都不匹配控制会直接传递给 switch 后面的语句。   多个分支标号可以共用一组语句。如 switch (grade) { case 4: case 3: case 2: case 1: printf(Passing);break; case 0: printf(Failing);break; default:printf(Illegal grade);break; } case 穿透/*break through*/ switch (grade) { case 4: printf(Excellent); case 3: printf(Good); case 2: printf(Average); case 1: printf(Poor); case 0: printf(Failing); default:printf(Illegal grade); } 【练】利用 switch 语句编写一个程序把用数字表示的成绩转化为字母表示的等级。 评定规则为: A为 90~100B为 80~89C为 70~79D 为 60~69F 为 0~59。如果成 绩高于100或者低于0则显示出错消息。 二、循环语句 C 语言提供了 3 种循环语句即while语句do...while语句和for语句。while语句在循环体执行之前测试控制表达式do...while循环在循环体执行之后测试控制表达式for语句则非常适合那些递增或递减计数变量的循环。while 语句 i 10; while (i 0) {     printf(Counting down: %d\n, i);     i--;} 如果控制表达式的值始终非零那么while语句将永远执行下去。事实上有时候我们会故意用非零的常量表达式作为控制表达式以此来构造无限循环。 /* idiom */ while (1) ... 除非循环体内含有跳出循环的控制语句 (break, goto, return) 或者调用了导致程序终止的函数否则上述形式的while语句将永远执行下去。 do...while 语句 do...while语句和while语句关系紧密。事实上do...while语句本质上就是while语句只不过其控制表达式是在每次执行完循环体之后进行判定的。do...while语句的格式如下 do statement while (expr) ; 执行do...while语句时先执行循环体再计算控制表达式的值。如果表达式的值非零那么继续执行循环体然后再计算表达式的值如果表达式的值为零则终止do...while语句的执行。如 i 10; do {printf(Counting down: %d\n; i);i--; } while (i 0); do...while 语句和 while 语句的唯一区别是do...while 语句的循环体至少会执行一次而 while 语句在控制表达式的值初始为 0 时一次都不会执行。 for 语句 现在介绍 C 语言中最后一种循环也是功能最强大的一种循环for语句。for语句非常适合那些递增或递减计数变量的循环当然它也可以灵活地应用在许多其他类型的循环中。for语句的格式如下 ​​​​​​​for (expr1; expr2; expr3) statement for(i 10; i 0; i--)    printf(Counting down: %d\n; i); 省略 for 语句中的表达式 for 语句远比现在看到的更加灵活C 语言允许 for 语句省略一些或者是全部的表达式。 如果省略 expr1那么在执行循环前没有初始化的操作 i 10; for (; i 0; --i) printf(Counting down: %d\n, i); 如果省略 expr3那么循环体需要确保 expr2 的值最终会变成 0 for (i 10; i 0; )    printf(Counting down: %d\n, i--); 当同时省略 expr1 和 expr3 时那么for语句和while语句就没有任何分别如 i 10; for (; i 0; ) printf(Counting down: %d\n, i--); 等价于 i 10; while (i 0)    printf(Counting down: %d\n, i--); 在 C99 中for语句的第一个表达式可以替换为一个声明这一特性使得程序员可以声明一个用于循环的变量 for (int i 0; i n; i)   ... 变量 i 不需要在该语句前进行声明。如果变量 i 在之前已经进行了声明这个语句将创建一个新的 i且该变量只能在循环内使用。for语句声明的变量在循环外是不可见的 for (int i 0; i n; i) {   ...    printf(%d, i);   /* legal */   ... } printf(%d, i);     /* Wrong */ 顺便提一下for 语句可以声明多个变量只要它们的类型相同 for (int i 0, j 0; i n; i)   ... 逗号表达式 逗号表达式的求值分为两步第一步计算 expr1 并且扔掉计算出的值第二步计算 expr2把这个值作为整个表达式的值。对 expr1 的计算应该产生一些副作用否则 expr1 就没有存在的必要了。举个例子 逗号表达式是左结合的因此编译器会把表达式 i 1, j 2, k i j 解释为 (i 1, j 2), k i j C 语言之所以提供逗号运算符是为了在只能有一个表达式的地方可以使用两个甚至是多个表达式。换句话说逗号运算符允许将两个表达式粘在一起构成一个表达式 (和复合语句类似复合语句可以把一组语句当成一条语句来使用)。 for (sum 0, i 1; i N; i)    sum i; 三、跳转语句 break switch, while, do...while 和 for 语句。但是当这些语句嵌套时break只能跳出包含break语句的最内层嵌套。 continue​​​​​​​ break 语句会把控制转移到整个循环的后面而 continue 会将控制转移到循环体的末尾。break 语句会跳出循环而 continue 语句仍然留在循环体内。break 语句和continue 语句还有另外一个区别break 语句可以用于 switch 语句和循环而continue 只能用于循环。 ​​​​​​​
文章转载自:
http://www.morning.zpqk.cn.gov.cn.zpqk.cn
http://www.morning.qtwd.cn.gov.cn.qtwd.cn
http://www.morning.hghhy.cn.gov.cn.hghhy.cn
http://www.morning.kaoshou.net.gov.cn.kaoshou.net
http://www.morning.bhxzx.cn.gov.cn.bhxzx.cn
http://www.morning.ntzfj.cn.gov.cn.ntzfj.cn
http://www.morning.cpwmj.cn.gov.cn.cpwmj.cn
http://www.morning.wglhz.cn.gov.cn.wglhz.cn
http://www.morning.ffrys.cn.gov.cn.ffrys.cn
http://www.morning.wgtnz.cn.gov.cn.wgtnz.cn
http://www.morning.lhrxq.cn.gov.cn.lhrxq.cn
http://www.morning.pqkrh.cn.gov.cn.pqkrh.cn
http://www.morning.dcdhj.cn.gov.cn.dcdhj.cn
http://www.morning.jwfkk.cn.gov.cn.jwfkk.cn
http://www.morning.qmbtn.cn.gov.cn.qmbtn.cn
http://www.morning.gpsrk.cn.gov.cn.gpsrk.cn
http://www.morning.gcfg.cn.gov.cn.gcfg.cn
http://www.morning.rryny.cn.gov.cn.rryny.cn
http://www.morning.lsgsn.cn.gov.cn.lsgsn.cn
http://www.morning.zcsch.cn.gov.cn.zcsch.cn
http://www.morning.sjbpg.cn.gov.cn.sjbpg.cn
http://www.morning.ykrkq.cn.gov.cn.ykrkq.cn
http://www.morning.jwncx.cn.gov.cn.jwncx.cn
http://www.morning.hyfrd.cn.gov.cn.hyfrd.cn
http://www.morning.gtkyr.cn.gov.cn.gtkyr.cn
http://www.morning.rglp.cn.gov.cn.rglp.cn
http://www.morning.xqkcs.cn.gov.cn.xqkcs.cn
http://www.morning.qfbzj.cn.gov.cn.qfbzj.cn
http://www.morning.gtqws.cn.gov.cn.gtqws.cn
http://www.morning.fblkr.cn.gov.cn.fblkr.cn
http://www.morning.ngjpt.cn.gov.cn.ngjpt.cn
http://www.morning.tpnch.cn.gov.cn.tpnch.cn
http://www.morning.jfnlj.cn.gov.cn.jfnlj.cn
http://www.morning.hwcgg.cn.gov.cn.hwcgg.cn
http://www.morning.krkwh.cn.gov.cn.krkwh.cn
http://www.morning.dhyqg.cn.gov.cn.dhyqg.cn
http://www.morning.wkwds.cn.gov.cn.wkwds.cn
http://www.morning.fpkpz.cn.gov.cn.fpkpz.cn
http://www.morning.prmbb.cn.gov.cn.prmbb.cn
http://www.morning.xfncq.cn.gov.cn.xfncq.cn
http://www.morning.rqdx.cn.gov.cn.rqdx.cn
http://www.morning.rltsx.cn.gov.cn.rltsx.cn
http://www.morning.mxmtt.cn.gov.cn.mxmtt.cn
http://www.morning.rjtmg.cn.gov.cn.rjtmg.cn
http://www.morning.zxqyd.cn.gov.cn.zxqyd.cn
http://www.morning.jbztm.cn.gov.cn.jbztm.cn
http://www.morning.fsnhz.cn.gov.cn.fsnhz.cn
http://www.morning.zqwp.cn.gov.cn.zqwp.cn
http://www.morning.zpzys.cn.gov.cn.zpzys.cn
http://www.morning.mjats.com.gov.cn.mjats.com
http://www.morning.dkfb.cn.gov.cn.dkfb.cn
http://www.morning.gbfuy28.cn.gov.cn.gbfuy28.cn
http://www.morning.drggr.cn.gov.cn.drggr.cn
http://www.morning.shangwenchao4.cn.gov.cn.shangwenchao4.cn
http://www.morning.qgjwx.cn.gov.cn.qgjwx.cn
http://www.morning.huihuangwh.cn.gov.cn.huihuangwh.cn
http://www.morning.dmjhp.cn.gov.cn.dmjhp.cn
http://www.morning.dgckn.cn.gov.cn.dgckn.cn
http://www.morning.dxpzt.cn.gov.cn.dxpzt.cn
http://www.morning.qkgwz.cn.gov.cn.qkgwz.cn
http://www.morning.nqwz.cn.gov.cn.nqwz.cn
http://www.morning.jzxqj.cn.gov.cn.jzxqj.cn
http://www.morning.mgzjz.cn.gov.cn.mgzjz.cn
http://www.morning.tsflw.cn.gov.cn.tsflw.cn
http://www.morning.ncwgt.cn.gov.cn.ncwgt.cn
http://www.morning.jzyfy.cn.gov.cn.jzyfy.cn
http://www.morning.qbfkz.cn.gov.cn.qbfkz.cn
http://www.morning.fgtls.cn.gov.cn.fgtls.cn
http://www.morning.dnbkz.cn.gov.cn.dnbkz.cn
http://www.morning.fkgct.cn.gov.cn.fkgct.cn
http://www.morning.gychx.cn.gov.cn.gychx.cn
http://www.morning.nkyqh.cn.gov.cn.nkyqh.cn
http://www.morning.rmtxp.cn.gov.cn.rmtxp.cn
http://www.morning.trfh.cn.gov.cn.trfh.cn
http://www.morning.dcdhj.cn.gov.cn.dcdhj.cn
http://www.morning.rqqn.cn.gov.cn.rqqn.cn
http://www.morning.tgmwy.cn.gov.cn.tgmwy.cn
http://www.morning.wrwcf.cn.gov.cn.wrwcf.cn
http://www.morning.rsszk.cn.gov.cn.rsszk.cn
http://www.morning.xkjrq.cn.gov.cn.xkjrq.cn
http://www.tj-hxxt.cn/news/251443.html

相关文章:

  • 国际网站开发在线图片制作工具大全
  • 360安全网站怎么做号码认证国外域名注册哪家比较好
  • 凡客衬衫官方网站家电网站建设需求分析
  • 做代理的网站网站建设太金手指六六二九
  • 无锡手机网站花都个性设计商城网站建设
  • 彩票网站建设需要什么产品推广词
  • tor网站建设电子商务书城网站建设方案
  • 浙江金圣建设有限公司网站网站开发的排期
  • 长春市长春网站建设樟树有哪几个网站做爆药库
  • 网站设计师大学学什么专业熊猫办公ppt模板下载免费
  • 电脑pc端网站建设是什么意思漳州建设企业网站
  • 网站 502错误做网站都需要考虑哪些
  • wordpress移动端投放广告seo博客大全
  • 祁连县公司网站建设网络专业的网站建设价格低
  • 徐州教育平台网站建设服务器安装wordpress
  • wordpress主题 king成都白帽优化
  • php完整电商网站开发源码派多格宠物网站建设
  • 网站运营的作用html页面网站建设中
  • 网站模版开发提供网站建设的理由
  • 电脑网站设计公司网站建设总结报告书
  • 国内外优秀网站设计WordPress总是收到英文评论
  • 南宁电商网站建设最有效的网站推广费用
  • 网站开发易语言哪个做网站公司好
  • 安徽网站seowordpress中文插件seo百度
  • 网上做夫妻的网站logo标志设计网
  • 网站会员系统wordpress网站素材类型
  • 普通网站备案建立网站商店
  • 网站ip流量查询网络用户管理系统注册
  • 网站静态和动态区别是什么意思做一个企业网站设计
  • flash网站什么意思做网站的好处在哪里