21
edits
Changes
→Week 3 - Sep 16
== Week 3 - Sep 16 ==
=== This Week ===
* Compiler (continued)
*: Pre-Processor Directives
* Macros
*: #define, #undef
*: multi-line macros
* Conditional Compilation
*: #ifdef, #ifndef, #if, #elif, #else, #endif
* Header file safeguards
*: non-standard: #pragma once,
* Operators
* Data types
*: sizeof
*: Integer, floadting point, void, pointer, enum
*: signed, unsigned
* pointers
* Storage Class Specifiers
*: auto, register, volatile, const,
* Statics
* extern
* typedef
=== To Do ===
* complete [[Teams' List 20123 - OOP344]] page, (adding your team name and their members information)
*: ''if you are not member of a team, add your name under "[[Teams'_List 20123 - OOP344#Not in a team|Not in a team]]" and I will assign you to a team.''
=== Resources ===
* [https://scs.senecac.on.ca/~oop344/pages/content/macro.html Macros]* [https://scs.senecac.on.ca/~oop344/pages/content/condi.html Conditional Inclusion]* [https://scs.senecac.on.ca/~oop344/pages/content/scala.html Primitive Types]
== Week 4 - Sep 23 ==