zoukankan      html  css  js  c++  java
  • 小节 +三元表达式

    1):顺序结构:语句顺序执行

    2):分支结构:语句在满足条件下执行

    if ;if- else;if-elseif;switch-case

    3): 循环结构:语句在满足条件下循环执行多次

    while;do-while;for

    4):跳转语句

    break;continue;goto


    三元表达式:

    表1?表2:表3

    执行过程:首先计算表达式1,表达式1应该是一个能够计算成bool类型的值,如果表1的值为true,则表达式2的值做为整个表达式的值,如果表1的值为false,则表达式3的值做为整个表达式的值.

    注意:表达式2和3的类型要相同(容)


    例:

    //int a = 10;
    //int b = 20;
    //if (a>b)
    //{
    // Console.WriteLine(a);

    //}
    //else
    //{
    // Console.WriteLine(b);

    //}
    //Console.ReadKey();

    //上题可以用三元表达式来求
    int a = 10;
    int b = 20;
    int max = a > b ? a : b;//三元表达式 可以理解成如果a>b刚输出A的值,反之则输出B的值
    Console.WriteLine(max);
    Console.ReadKey();


     上题另一种写法:

    //可以这样缩写:
    int a = 10;
    int b = 20;

    Console.WriteLine(a > b ? a : b);
    Console.ReadKey();

  • 相关阅读:
    455. Assign Cookies
    [leetcode]Linked List Cycle
    *[topcoder]GooseTattarrattatDiv1
    [topcoder]FoxAndChess
    *[topcoder]TheTree
    *[topcoder]LittleElephantAndBalls
    *[topcoder]HexagonalBoard
    *[topcoder]AstronomicalRecords
    *[topcoder]LittleElephantAndIntervalsDiv1
    [topcoder]IncrementAndDoubling
  • 原文地址:https://www.cnblogs.com/swlq/p/5373022.html
Copyright © 2011-2022 走看看