Компилятор языка программирования Си

  • Published on
    03-Jan-2016

  • View
    52

  • Download
    1

Embed Size (px)

DESCRIPTION

. . : 6085/4 .. : (, ...) .. . - PowerPoint PPT Presentation

Transcript

  • : 6085/4 ..

    :(, ...) ..*

  • *

  • ( , , )

    *

  • Gem Mcpp

    : *

  • *

  • :

    *

  • :

    *

  • *

  • *

  • *AbstractNode

    + Dump(TextWriter& writer)+ Walk()BinaryPolyNodePolyNodeUnaryNodeBinaryNodeTernaryNode

  • UnaryNode*UnaryNodeStructOrUnionSpecifierUnaryExpressionExternalDeclarationBlockItemTypeSpecifierTypeQualifierTypeQualifierTypeQualifier

  • *

  • :

    int queryID = j + 101;

    :

    int a44 = 63;int a83 = 303;a83 = a83 + a44;a83 = a83 - 265;int queryID = j + a83;

    *

  • :

    int a, b, c;c = (a + b) / c;

    :

    int a, b, c;int* a0 = (&a-4);int* b0 = (&b-312);int* c0 = (&c-143);

    *(c0+143) = (*(a0+4) + *(b0+312)) / *(c0+143); *

  • * ( ) ()

  • * + - ( ) ()

  • - . -, : ,

    *

    *

Recommended

View more >