编程基础讲解(二:选择语句)

编程一通百通,道理是一样的,不同的是语法和书写规则而已.今天说一下编程的三种基本结构.顺序结构,选择结构,循环结构.如果你能弄明白这三种结构的话,不只是as,包括c,vb,java,c++,c#,asp,等等流行编程语言你都可以越过基础,只是学习他们的语法和算法以及大量的库函数就可以了。节省大量的时间。 1,顺序结构语句. 顺序语句就是指依顺序逐条执行的语句,只有在上一条语句执行完后,才能执行下一条语句.如以下语句: a=12; b=13; c=a; a=b; b=c; 这个程序是将a,b的值互换.程序从第一条语句开始执行,直到最后一条语句. 顺序语句比较简单,就是从上上到下依次执行而已. 2,选择结构语句. 选择语句先测试条件表达式,然后根据测试表达式的结果执行不同的操作.选择结构最常用if语句来实现,if语句最常用的形式是: if(关系表达式)语句1 else 语句2 if语句是用来判断所给定的条件是否满足,根据判定的结果(真或假)决定执行给出的两种操作之一.if语句有三种形式: 1,if(表达式) 语句意思是如果表达式的值为真,就执行语句.否则什么也不做.见图(a) 2,if(表达式) 语句1 else 语句2 意思是如果表达式的值为真,就执行语句1,如果为假就执行语句2.见图(b) 3,if(表达式1) 语句1 else if (表达式2) 语句2 else if (表达式3) 语句3 : : : else if (表达式n) 语句n else 语句 m 这个就是比较复杂的了,但是相信大家应该看的懂,意思是如果表达式1的值为真的话(这是一个分支),就执行语句1,如果表达式1的值为假的话(这是一个分支)就执行if(表达式2) 语句2,就是说如果值为假的话再在这个假的分支里使用选择语句,再划分选择的条件.其实就是很多个

时间: 2024-08-03 00:03:13

编程基础讲解(二:选择语句)的相关文章

编程基础讲解:[二数组(转载)]

本来想自己写一个关于数组得教程的,结果今天发现一个不错的关于数组得教程,就省力气了,嘿嘿. 作者: FlashGuru 如果你对数组感性趣的话,那么你也一定了解变量吧.变量是装着数据的容器,数据可以是数字.字符串或者是个布尔值.(0312:数字,字符串不用我解释了吧,布尔值只能为假和真,通常与逻辑运算符连用来进行控制程序的流程) 数组与变量相似同样是做为数据的容器,但它还能包含更多的数据,每一个元素(数据中的一部分)都被附于一个索引. 数组可以用来保存你的脚本和组织结构,它们通常用来去组织一些在

编程基础讲解

编程 本来想自己写一个关于数组得教程的,结果今天发现一个不错的关于数组得教程,就省力气了,嘿嘿.作者: FlashGuru 如果你对数组感性趣的话,那么你也一定了解变量吧.变量是装着数据的容器,数据可以是数字.字符串或者是个布尔值.(0312:数字,字符串不用我解释了吧,布尔值只能为假和真,通常与逻辑运算符连用来进行控制程序的流程) 数组与变量相似同样是做为数据的容器,但它还能包含更多的数据,每一个元素(数据中的一部分)都被附于一个索引. 数组可以用来保存你的脚本和组织结构,它们通常用来去组织一

JNI编程基础(二)——Android Studio NDK开发

由于笔者目前的工作是Android开发,所以在JNI开发系列博客中穿插一篇AndroidStudio NDK开发介绍. 随着Android Studio 2.2的推出,Android Studio的NDK开发支持Cmake和ndk-build两种方式,简化了Android Studio上NDK开发流程,提升了开发效率.接下来就介绍下两种开发方式. 1. CMake CMake是一个跨平台的编译(安装)工具,支持通过用较为简单的语言来描述编译(安装)过程,最后输出适配不同平台的makefile货p

编程基础讲解 续 (内置对象)

上次讲对象时讲了自定义对象,现在讲一下预定义对象(内置对象).毕竟as里是大量用到预定义对象的. 使用内置 Flash 对象访问和处理特定种类的信息.大多数内置对象都具有方法(分配给对象的函数),您可以调用这些方法,以返回值或执行动作.例如,Date 对象会从系统时钟返回信息,而 Sound 对象使您可以控制影片中的声音元素.某些内置对象还具有属性,您可以读取这些属性的值.例如,Key 对象具有恒定的值,它们代表键盘上的键.每个对象都具有自己的特性和能力,从而使它们在影片中很有用.内置 Flas

【 MAKEFILE 编程基础之二】MAKEFILE 书写规划以及语法规则!

本站文章均为 李华明Himi 原创,转载务必在明显处注明:  转载自[黑米GameDev街区] 原文链接: http://www.himigame.com/gcc-makefile/768.html 书写规则: 规则包含两个部分,一个是依赖关系,一个是生成目标的方法. 在Makefile中,规则的顺序是很重要的,因为,Makefile中只应该有一个最终目标,其它的目标都是被这个目标所连带出来的,所以一定要让make知道你的最终目标是什么.一般来说,定义在Makefile中的目标可能会有很多,但是

iOS开发网络篇—网络编程基础(二)

下面叙述的是关于几个必须要知道的iOS网络编程入门级别的要点: 1.客户端如何找到连接的服务器 客户端通过URL找到想要连接的服务器 2.什么是URL URL的全称是Uniform Resource Locator(统一资源定位符) 通过1个URL,能找到互联网上唯一的1个资源 URL就是资源的地址.位置,互联网上的每个资源都有一个唯一的URL URL的基本格式 = 协议://主机地址/路径 http://www.520it.com/img/logo.png 协议:不同的协议,代表着不同的资源查

基于Java的动画编程基础(二)

画出每一帧: 剩下的就是将每一帧图象绘出.在上例中调用了applet的repaint()来绘出每一帧图象. public void paint(Graphics g) { g.setColor(Color.black); g.drawString("Frame " + frame, 0, 30); } 生成图形: 现在我们来画一些稍微困难的东西.下例画了一个正弦曲线的组合, 对于每一个x,画一条短的垂直线,所有这些线组成了一个图形,并且每帧变化. 但不幸有些闪动,在以后我们将解释为什么

编程基础讲解(四:对象)

在面向对象的程序设计中,我们将通过分组组织起来的信息成为类.可以创建一个类的多个实例,呗称为对象. 你可以创建自己的类(自定义对象),也可以使用内置的动作脚本类(预定义对象):内置类位于"动作"面板的"对象"文件夹中. 当自定义类时,要定义它创建的每个对象的所有属性(特性)和方法(行为),就如同定义生活的对象一样.例如,可以说一个人有性别.身高和发色等属性,以及交谈.行走和投掷等方法."人"就是一个类,并且每个人都是一个对象或该类的一个实例.&q

linux系统编程基础(二) C 标准IO 库函数与Unbuffered IO函数

先来看看C标准I/O库函数是如何用系统调用实现的. fopen(3) 调用open(2)打开指定的文件,返回一个文件描述符(就是一个int 类型的编号),分配一个FILE 结构体,其中包含该文件的描述符.I/O缓冲区和当前读写位置等信息,返回这个FILE 结构体的地址. fgetc(3) 通过传入的FILE *参数找到该文件的描述符.I/O缓冲区和当前读写位置,判断能否从I/O缓冲 区中读到下一个字符,如果能读到就直接返回该字符,否则调用read(2),把文件描述符传进 去,让内核读取该文件的数