• C keywords are overloaded with serveral meanings


    Symbol Meaning
    static Inside a function, retains its value between calls
    At the function level, visible only in this file.
       
    extern Applied to a function definition, has global scope(and is redundant)
    Applied to a variable, defined elsewhere.
    void As the return type of a function,doesn't return a value
    In a pointer declaration, the type of a generic pointer.
    In a parameter list, takes no parameters
    * The multiplicaton operator
    Applied to a pointer, indirection
    In a declaration ,a pointer.
    & Bitwise AND operator
    Address-of operator.
    =

    ==
    Assignment operator

    Comparision operator
    <=
    <<=
    Less-than-or-equal-to operator
    Compound shift-left assignment operator.
    <
    <

     Less-than operator

    Left delimiter in #include directive

     ()

    Enclose formal parameters in a function definition

    Make a function call

    Provide expression precedence

    Convert(cast) a value to a different type

    Define a macro with arguments

    Make a macro call with arguments

    Enclose the operand of the sizeof operator when it is a typename. 

  • 相关阅读:
    MapReduce&Yarn
    Linux网络配置问题
    Linux命令总结
    Hadoop优化&新特性
    Zookeeper
    idea中修改注释颜色
    Linuxbash未找到命令问题
    Hadoop3.0入门
    HDFS
    SpringBoot
  • 原文地址:https://www.cnblogs.com/wucg/p/1866779.html
Copyright © 2020-2023  润新知