循环、选择要注意的复合语句

if、else、else if、do...while、while、for、函数的定义、结构体、链表、枚举等都会用到复合语句。复合语句指多条语句用“{”和“}”括起来,执行时要么都执行,要么都不执行。而if、else、else if、do...while、while、for语句如果后面没有复合语句,则默认与它紧挨的一条语句为该语句块。有无复合语句的代码执行结果是不一样的。

原文地址:https://www.cnblogs.com/nylglqx/p/9696386.html

时间: 2024-11-02 21:35:02

循环、选择要注意的复合语句的相关文章

C语言第五讲,语句 顺序循环选择.

C语言第五讲,语句 顺序循环选择. 一丶语句的简明了解 我们知道,在编写C语言程序的时候,代码是顺序执行的. 从上往下执行. 但是我们可以控制流程的. 在控制之前,我们要先熟悉什么是语句. 相比大家学习过语文知识, 知道一条句子是以句号结尾的. 那么高级代码也是这样.只不过不是句子结尾.而是分号结尾. 例如: int main() { int a = 10; 一条语句 return 0; } 二丶选择结构 我们说过C语言是顺序结构来执行语言的,那么我们可以控制它执行的语句. C语言关键字 if,

JavaScript循环/选择结构

和其他语言一样,JavaScript也有循环结构和选择结构 选择结构: if(条件){     // 满足条件的执行语句 } if(条件){     // 满足条件的执行语句 } else {     // 不满足条件的执行语句 } if(条件1){     // 满足条件1的执行语句 } else if(条件2){     // 满足条件2..N..的执行语句 } else{     // 不满足以上条件的执行语句 } switch(条件){     case 匹配结果1:         /

Swift(上) 常量, 变量, 数据类型, 循环, 选择结构 简单函数

本篇内容是在XCode的Playground下编写的 那么什么是Playground呢? 提到Playground我们就不得不提Swift这个最近苹果公司力推的语言, Swift是苹果公司在WWDC2014上发布的全新开发语言.从演示视频及随后在appstore上线的标准文档看来,语法内容混合了OC,JS,Python,语法简单,使用方便,并可与OC混合使用. Xcode 6 对 Swift 有着全面深入的支持.你可以利用 100% Swift 代码创建全新的 app,或者将新的 Swift 代

C# 语法 循环 选择结构

一.选择结构: 1. if选择结构 2. if-else选择结构 3. if-else if-else if-else多重if选择结构 4. if-if-else-else 嵌套if选择结构 5. switch选择结构 switch(表达式) { case 常量表达式1: 语句1; break; case 常量表达式2: 语句2; break; ................. default: 语句n; break; } 注意:C#中的switch选择结构case中必须有braek,否则将提

Python学习笔记(Ⅱ)——循环/选择/函数

一.循环结构 python中提供了for循环和while循环两种操作,没有do--while语句. 1.for循环: 与其他语言中for循环的常见的写法如for (int i=0;i<10;i++)不同,python中的for循环更加类似于foreach结构: ##举例:遍历输出一个单词的所有字母for letter in 'Python': print('当前字母 :'+letter) 对比: string str = "Python"; foreach(char c in s

Linux shell 流程控制(条件if,循环for,while)

Linux shell 流程控制(条件if,循环[for,while],选择[case]语句实例 linux shell有一套自己的流程控制语句,其中包括条件语句(if),循环语句(for,while),选择语句(case).下面我将通过例子介绍下,各个语句使用方法. 一.shell条件语句(if用法) if语句结构[if/then/elif/else/fi] if 条件测试语句 then action [elif 条件 action else action ] fi 如果对于:条件测试语句不是

冒泡排序,选择排序,快速排序

package com.hello; public class HelloJava { /** * 冒泡排序(通过一次一次的循环,根据相近两个值进行比较,将大的值往下移) * @author MR ZHANG * @param arr * @return */ public static void getBubbleSort(int[] arr){ for(int i = 1;i< arr.length-1;i++){ for(int j=0; j< arr.length-i;j++){ if

webdriver处理循环点击

未经作者允许,禁止转载!python selenium webdriver处理循环点击 循环点击主要是针对一些同类的选择按钮,或者下拉选项,或者是选择页码~~~~~~ 如下面两张图片显示的将年份进行循环选择,和将鼠标悬浮循环选择 下面是用python写的 selenium webdriver处理循环点击代码,相关的java代码随后在发表 from selenium import webdriver import time from selenium.webdriver.common.action

三个基本排序算法的效率比较(冒泡,选择和插入)

1.冒泡算法. 冒泡算法是最基础的一个排序算法,每次使用第一个值和身后相邻的值进行比较,如果是升序将大数向左边交换,降序则向右边交换.最终将大数移动到一边,最终排成一个序列: public class Sorting { public void BubbleSorting() { int[] arr = new int[10]; Random rd = new Random(100); for (int i = 0; i < arr.Length; i++) { arr[i] = rd.Next