• 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. 

  • 相关阅读:
    成长篇之代码灵异事件
    idea快捷键
    java环境配置常用链接
    MySQL分区
    English 动词篇
    仿stl+函数模板
    java 数组复制
    拓扑排序(Topological Sorting)
    2017蓝桥杯第十题(k倍区间)
    翻译NYOJ
  • 原文地址:https://www.cnblogs.com/wucg/p/1866779.html
Copyright © 2020-2023  润新知