X-Git-Url: https://zdv2.bktei.com/gitweb/BK-2023-05.git/blobdiff_plain/939049115b3f1eaf18c1ecf67c7340b83822ea89..b79e0a8bf378602e9df72410dc711532c40115b1:/src/notes.tm diff --git a/src/notes.tm b/src/notes.tm index 884ee8c..03d208a 100644 --- a/src/notes.tm +++ b/src/notes.tm @@ -16,6 +16,40 @@ <\description-compact> + An expression in which a variable is set to a value. + For example, in the expression >, the variable + is set to the value because is to the left of the equals + sign \ \P\Q. The value of the entire expression is equal to the + value of the left hand side (i.e. in this example) after the + assignment is performed. For example, the following C code will print + \P\Q: + + <\cpp-code> + #include \stdio.h\ + + int main() { + + \ \ int c; + + \ \ if( (c = 7) == 7 ) + + \ \ \ \ printf("true"); + + \ \ else + + \ \ \ \ printf("false"); + + }; + + + As another example, the following lines are equivalent: + + <\cpp-code> + a = b = c = 0; + + a = ( b = ( c = 0 ) ); + + >A construct that establishes an association between a particular variable, function, or type and its attributes. (See @@ -26,6 +60,9 @@ same associations as a declaration but also causes storage to be allocated for the variable. (See ). + 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 @@ -194,7 +231,20 @@ \; - \; + + + + + <\itemize> + - GNU text editor. See + . + + - text editor See . + + + + + (TODO: Insert C language linter here) \; @@ -211,7 +261,9 @@ > > > - > + > + > + > > > > @@ -221,9 +273,9 @@ > > > - > + > |?>> - |?>> + > |?>> |prog-language||font-family||\\x>|hh>|?>> @@ -236,6 +288,7 @@ stack|?>> struct|?>> > + >