编程基础讲解
作者 佚名技术
来源 服务器技术
浏览
发布时间 2012-07-09
数为帧标签或帧数.这里我们讲的是编程,而不是单指as故我再讲一下vc和vb中goto的使用.(不喜欢这些的朋友可以跳过) 在c语言中,为无条件专向语句,一般形式为: goto 语句标号; 语句标号用标识符表示,它的定名规则与变量名相同,即由字母,数字,下划线组成,第一个字符必须为字母或下划线.不能用整数来做标号. 在Visual Basic(vb)中将goto语句划分为第四种结构即转向结构.语法格式为:goto{行号/行标签} 行标签开头字母必须是英文字母,后以:结尾.行号为数字后面不带: 无论c语言还是vb语言goto语句的作用是一样的,就是程序运行时,一旦遇到Goto语句,就转移到行号或行标签,语句标号处执行相应程序. 请注意:结构化程序设计方法主张限制使用goto语句,因为滥用goto语句将使程序流程无规律,可读性很差.但也不使绝对禁止使用goto语句,一般来说有2种用途: 1)和if语句构成循环结构. 2)从循环体中跳转到循环体外.但在c语言中可以使用break语句和continue语句跳出本层循环和结束本层循环,goto语句的使用大大减少,只是在从多层循环的内层循环跳到外层循环外时才使用goto语句.但是这种用法不符合结构化原则,一般不宜使用,只有在不得已时或大大提高程序效率时才使用. 介绍如下: for 循环的基本格式是 for(表达式1;表达式2;表达式3) {语句组} 大括号包括其中的语句组也可以是一条语句。 其执行过程如下: 1)先求解表达式1. 2)求解表达式2,若其值为真(值非0),则执行for语句中指定的内嵌语句(语句组),然后再执行下面第3)步.若值为假(值为0),则结束循环,转到第5)步. 3)求解表达式3 4)转回第2步继续执行(一次循环咯) 5)循环结束,执行for语句的下面的语句. for语句最简单的应用形式(理解形式)如下: for (循环变量赋初值; 循环条件;循环变量增值) 语句 见图a! 好累,抽根烟再写.顺便想个比喻来借解释一下 这个图忘了写条件为假时了,应该时表达式2的那个菱形的右边的那个执行线路,是条件为假时执行for语句后面的语句 解释: 我身上有100块钱,我烟瘾大,每天都得抽一盒,于是每天都叫小M去买一盒大红河,5块.可是等我钱花光的时候我就不能叫小m去买烟了,没钱人家不卖啊.只好抽自己家种的烟叶.于是一个循环结构就开始了. for(我身上有100块,"表达式1",有钱才能买啊所以我身上的钱得多于5块才能买烟,"表达式2",每买一次烟我身上的钱就要少5块,"表达式3"){ 叫小M去买烟,"语句".} 没钱了,只好抽烟叶"for语句后面的语句" 顺序是这样的: 1) 我身上的钱 = 100块; 2) 100块 > 5块,所以我能买到一盒大红河. 3) 执行语句"叫小M去买烟" 4) 买一次烟后我身上的钱少了5块. 我身上的钱 = 我身上的钱(100) - 5块"表达式3" (还剩95呐) 5) 95块 > 5块,所以我还能买到一盒大红河. 执行语句"叫小M去买烟".买完烟后我身上就还剩90块啊,还是比5块多,还是能买烟.直到我第20次叫小m去买烟,买完烟,我身上的钱就没了啊,剩下0块.不够了啊,怎么买烟啊,循环条件为假了!不能执行语句"叫小M去买烟"了.于是执行for语句后面的语句"抽自己家种的烟叶子". 大家是否明白了呢? for循环比较常用,选择再来介绍另一个循环while语句.while语句用来实现"当"型循环结构.一般形式如下: while (表达式) 语句 当型,就是当表达式的值为真(非0)时,执行while语句种的内嵌语句.流程图见图b . 注意: 1)循环体如果包含一个以上语句,应该用花括号括起来,以复合语句形式出现,就是语句组.如果不加花括号,则while语句的范围只到while语句后面第一个分号处.作为一名程序员,应当有良好的编程风格,不要想到哪写到哪,要使程序看起来整齐有序,一目了然.因此建议不管有几条语句,最好使用花括号,养成良好的编程风格. 2)在循环体中应该有使循环趋向结束的语句,避免出现死循环. 那么什么叫使循环趋向结束的语句呢,就是使表达式的值逐渐为假的语句.只有表达式的值为假了循环才会 |
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |
你可能对下面的文章感兴趣
上一篇: Flash中平滑滚动原理及实例解析下一篇: flash 中像素字体使用技巧
关于编程基础讲解的所有评论