X-Git-Url: https://zdv2.bktei.com/gitweb/BK-2023-05.git/blobdiff_plain/7736db75bffcdf540e2dbb6d24673d2c02a6c07b..505b2c6f58fbc4d9f17d9541542cfc24fed9b47d:/src/notes.tm diff --git a/src/notes.tm b/src/notes.tm index ebe2879..30d61d8 100644 --- a/src/notes.tm +++ b/src/notes.tm @@ -55,10 +55,10 @@ a = ( b = ( c = 0 ) ); - The act of running (or \Pinvoking\Q) a . See - . + The act of running (or \Pinvoking\Q) a + . See . - >A construct that establishes + A construct that establishes an association between a particular variable, function, or type and its attributes<\footnote> See . @@ -68,16 +68,16 @@ with a variable (e.g. ). Compare with . - >A construct that establishes the + A construct that establishes the same associations as a declaration but also causes storage to be allocated for the variable<\footnote> See . . - A source code analysis program - designed to detect common syntactic errors. + A source code analysis program designed + to detect common syntactic errors. - > + (or ) is a user defined data type in . It is mainly used to assign names to integral constants. For example, the declaration =Dec; i++)> to cycle through the integers , 10, 11>. - >A set of characters + A set of characters used to represent hard-to-type or invisible characters. Some commonly used escape sequences in include: @@ -120,14 +120,19 @@ >Represents the character. >Represents an (e.g. - is the character<\footnote> + is the character)<\footnote> See . - ). + . >Represents a number (e.g. - is the character>). + is the character)>. + + >Represents the character (i.e. a + with value )<\footnote> + See . + A sequence of @@ -215,8 +220,22 @@ } > - An expression containing the name - followed by the function call operator \P\Q. + An expression containing + the name followed by the function call operator + \P\Q. + + A declaration of + a consisting only of the function name (a.k.a. + \Pidentifier\Q) and parenthesized types so the + compiler knows how to perform -based conversions of + (e.g. truncating a into an ) in + of the function before the compiler knows the function + <\footnote> + See . + . The function prototype parameter names do not have to agree + with the function definition parameter names<\footnote> + K&R 2nd Ed., Sec 1.7 \PFunctions\Q. + . The process of freeing memory allocated by a program but which is no longer referenced. @@ -288,10 +307,10 @@ followed by a newline character. (See K&R 2nd Ed. Section 1.5 \PCharacter Input and Output\Q) - A way of differentiating data stored for use in a program. - Some types include (integers), (single-byte - characters), (a short integer), (a long integer), - (a double-precision floating point number). + A way of differentiating data stored for use + in a program. Some types include (integers), + (single-byte characters), (a short integer), (a + long integer), (a double-precision floating point number). \; @@ -396,6 +415,8 @@ > > > + > + > > > > @@ -403,12 +424,15 @@ > > > + > > > > > > > + > + > > > > @@ -416,6 +440,7 @@ > > > + > > > > @@ -426,26 +451,28 @@ > > > - > - |?>> - > + > + > + > > heap|?>> machine-independent|?>> operand|?>> > - > + > struct|?>> > > - > - |prog-language||font-family||\\x>|hh>|?>> - > + > + > + > + > + > + > operator|?>> stack|?>> - text stream|?>> + text stream|?>>