济南大学信息科学与工程学院网络信息对抗课件 第14讲.ppt

济南大学信息科学与工程学院网络信息对抗课件 第14讲.ppt

  1. 1、本文档共83页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
流程控制 顺序语句 分支语句 if, if/else ,if/else if/.../if,switch case 循环语句 while,do/while,for * * 顺序结构 按顺序,一句一句来执行; * * 单路分支结构 --if if(exp) { 语句1; 语句2; 语句....N; } 解释:如果表达式exp为真,则{}内的代码块,则执行, 如果为假,则不执行 * * 双路分支结构 --if /else * * if(exp) { 代码段1; } else { 代码段2; } 解释: 如果 exp为真,执行代码段1 否则, 执行代码段2 代码段1,代码段2必有且只有一段执行 多路分支结构 --if/else if/else * * if(exp1) { 代码段1; } else if(exp2){ 代码段2; } else if(exp3){ 代码段3; } else { 代码段N; } 如果exp1为真,则执行代码段1 如果exp2为真,则执行代码段2 ..... ... 如果都不满足,执行代码段N if/else if的短路特性: 任一个 多路分支结构 --switch * * switch(变量) { case 值1: 代码段1; break; case 值2 代码段2; break; case 值3: 代码段3; break; } 如果等于 值1 执行代码段1; 退出; 如果等于 值2 执行代码段1; 退出; 如果等于 值3 执行代码段3; 退出; 循环结构-- while循环 * * while(exp) { 代码段; } 如果exp为假, while结束; 如果为exp真,执行循环体中的代码段; 再回到while判断 do-while循环的特点 * * do { 代码段; }while(exp); 执行循环体中的代码段; 再回到while判断 如果exp为假, while结束; 如果为exp真, 循环体至少执行一次 for循环 * * for(exp1;exp2;exp3) { 循环体 } 先执行且只执行一次exp1, 再判断exp2是否为真, 如果为真则执行循环体. 执行循环体后,执行exp3; 再回到exp2 break与continue * * continue-警察查身份证-碰到熟人跳过 张三[检查] 李四[检查] 王五[检查] 熟人[不查你,下一位继续] 赵六 郑七 王八 break-警察抓罪犯-抓到就结束 张三[检查] 李四[检查] 王五[检查] 罪犯[结束,后面的不查了] 赵六 郑七 王八 函数的概念 --程序角度 函数是有特定功能的代码段. 可以把某些常用而特定的功能写一个函数, 再想实现这个功能时,可能调用这个函数来达到. 从而达到重用代码和简化开发的目的. * * 体会函数的封装 * * 泡一杯茶,要经过这么几步: 把水放到壶里 壶放炉子上 水开后把水倒进杯子 加点茶叶 把水放到壶里 壶放炉子上 水开后把水倒进杯子 加点茶叶 当你让别人帮你泡茶时,只需要说帮我泡一杯茶就可以了. 不必把4句都说一遍 泡的茶都一样, 想喝点铁观音怎么办? 函数的声明 function 函数名 ([arg1][,arg2][,arg3]...[,arg4]) { 代码段 return 返回值; } * * 函数的调用 * * 函数不会自己发挥作用, 只有在调用的时候才能运行 调用语法: 函数名([arg][,arg2]..[,arg3]) 函数的返回值 * * 函数可以没有返回值[NULL], 也可以有一个返回值 不可能有多个返回值 函 数 体 调用 结果 a = f() 函数的执行权与交回 * * $i = 0; $i += 3; echo hello ; fun(); echo world; fun 函数被调用时, PHP解释器执行权进入到函数内部. 两种情况下,执行权交回 1:函数执行到最后一行 2:函数遇到return返回; 函数之函数的命名规范 函数名命名与变量,常量命名规范相同. 函数名不区分大小写。 函数名必须是唯一的,即函数名不能和已经存在的函数重名。 * * 函数之函数的传值方法 * * function s($a,$b) { $a *= 2; $b *= 2; Return $a+$b; } $a = 3; $b = 5; Echo s($a,$b).\n; Echo $a.\n.$b; 引用传值 函数之参数的默认值 1:参数允许有默认值. 2:对于有默认值的参数,允许调用函数时不填写. Function fo

文档评论(0)

ormition + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档