zoukankan      html  css  js  c++  java
  • 结构化编程

    if else语句:

    else不能单独使用,与最近的的if相匹配

    bool型的变量应该直接出现在条件中,不要进行比较:C语言中定义真假:0:假;非0:真

    变量与常数比较时,应该将常数放在比较符号的前面:if(4==a)

    float变量与0值进行比较时,需要定义精度:  0.0000000000001 > 0 > -0.0000000000001

    switch语句用于单个条件,多个分支型结构

    switch语句中case语句中的值只能是整型或是字符型,if语句中可以是浮点型

    switch语句中case语句排列顺序分析:(没有严格语法要求)

    按字母或是数字顺序排列

    正常情况放在前面,异常情况放在后面

    if语句与switch语句比较:

    if语句实用于“按片”判断的情形中【if((a<b)&&(b<c))】,switch实用于单个离散值进行分别判断的情况

    if可以从功能上代替switch,但是switch不能代替if语句(取值范围)

    while,do while,for:

    判断条件遵行if语句表达式的原则

    while,先判断条件,后执行循环体,可能一次循环体都不执行

    do while,先执行循环体,然后判断条件,至少执行一次循环体

    for,先判断条件,然后执行循环体,类似while

    break和continue语句:

    continue的作用就是终止本次循环,进入下一次循环,只能使用于循环语句。

    break用来跳出块(switch语句,循环语句)

    内在的趣味,表面的繁琐
  • 相关阅读:
    C#+ArcEngine10.0+SP5实现鼠标移动动态显示要素属性信息
    C#中实现excel文件批量导入access数据表中
    C#子窗体闪烁问题解决
    C#打印代码运行时间
    TableLayoutPanel导致的闪屏问题
    线段余弦角+凸包算法
    ICommand相关知识
    批量导出access某表内容到word文档
    通过数组里的时间重新排序数组
    数组层级叠加
  • 原文地址:https://www.cnblogs.com/data1213/p/4819839.html
Copyright © 2011-2022 走看看