zoukankan      html  css  js  c++  java
  • 小常识篇

    一、C语言运算符级别分类

      1级(左结合)
        ( ) 圆括号;[ ]下标运算符;->指向结构体成员运算符;. 结构体成员运算符。
      2级(右结合)
        “ ! ”逻辑非运算符;“ ~ ”按位取反运算符;“ ++ ”前缀增量运算符;“ -- ”前缀减量运算符;
        “ - ”负号运算符;(类型)类型转换运算符;“ * ”指针运算符;“ & ”地址运算符;
        “sizeof ” 长度运算符。
      3级(左结合)
        “ * ” 乘法运算符;“ / ” 除法运算符;“ % ” 取余运算符。
      4级(左结合)
        “ + ”加法运算符;“ - ”减法运算符  

      5级(左结合)
        << 左移运算符;>> 右移运算符。
      6级(左结合)
        <、<=、>、>=关系运算符。
      7级(左结合)
        “ == ”等于运算符;“ != ”不等于运算符。
      8级(左结合)
        “ & ”按位与运算符。
      9级(左结合)
        “ ∧ ”按位异或运算符。
      10级(左结合)
        “ | ”按位或运算符。
      11级(左结合)
        “&&”逻辑与运算符。
      12级(左结合)
        “ || ”逻辑或运算符。
      13级(右结合)
        ? :条件运算符。
      14级(右结合)
        =、 +=、 -=、 *=、 /=、 %=、 &=、 ^=、 |=、 <<=、 >>=赋值运算符。
      15级(左结合)
        “,” 逗号运算符。

    二、i++和++i的区别

        i++和++i相同之处是i都自增一,不同是i++表达式的值就是i,因为i++是先赋值后加值,而++i表达式的值是i+1,因为++i是先加后           赋值:

                如,i=1,i++表达式为1,++i表达式的值为2,
            对于for循环里循环变量增值 要用i++ 而不用++i ,个人认为从循环变量(i)增1考虑,两者没有区别,应该要看到完整的程序才能说   用哪个

    三、变量的命名规则

             1.必须以“字母” _或者@符号开头(不能以数字开头)

             2.后面跟任意的数字,字母,下划线

                     注意:1)不能是C#中的关键字

                             2)C#中大小写是敏感的

                             3)变量不能重复定义

       3.定义一个变量时,变量名要有意义   如:studentName

                        1)C#  骆驼Camel命名法:变量名是一个名词,当变量只有一个单词 全部小写 如果有多个单词 除开第一个单词,其余单词的首字母大写 如果变量是一        个缩写,那么每个字母都要大写   studentName;   zsName ; name;

                       2)Pascal命名规范:每个单词的第一个字母都大写  (全局变量)  SoftwareName;

                       3)方法名每个单词的首字母要大写,方法名是一个动词;

           4)类名每个单词的首字母大写 类名要是个名词。

                  在方法中定义变量,要使用Camel 命名法,Main方法也是用这种命名法

    四、计算机的使用基本技巧

      Home    使光标跳到该行的最前面

      End       使光标跳到该行的最后面一行

      Pgup     上翻页

      Pgdn     下翻页

      Shift      光标经过的地方会被选中

      Ctrl+home 移到文档的最前端

      Ctrl+end  移到文档的最后面

      Backspace删除光标之前的   del 删除光标之后的

      善于使用ctrl+v/c/p

      插入,覆盖  insert  是插入模式  over是覆盖模式

      Ctrl+Z撤销上一次操作

      C#所用的符号都是半角  分号  引号  点 括号

        Region和endregion 下面的程序可以折叠一段代码

    五、C#中的注释符    即对写的程序进行解释,注释给别人看的

           1.单行注释:以//开始

           2.多行注释:/*开始*/结束

           3.文档注释:文档注释,用于对类和方法进行注释,在类和方法前面连续输入三个/

    六、

        生成的快捷键F6,检测错误

        运行的快捷键F5,运行文件

        F10单步调试

        在C#中,每一句话都必须以分号结束,分号表示一句话


      

  • 相关阅读:
    LeetCode 252. Meeting Rooms
    LeetCode 161. One Edit Distance
    LeetCode 156. Binary Tree Upside Down
    LeetCode 173. Binary Search Tree Iterator
    LeetCode 285. Inorder Successor in BST
    LeetCode 305. Number of Islands II
    LeetCode 272. Closest Binary Search Tree Value II
    LeetCode 270. Closest Binary Search Tree Value
    LeetCode 329. Longest Increasing Path in a Matrix
    LintCode Subtree
  • 原文地址:https://www.cnblogs.com/niyingying/p/3672948.html
Copyright © 2011-2022 走看看