lecture39-may6 - Lecture 39 Announcements • Topics of the...

Info iconThis preview shows pages 1–2. Sign up to view the full content.

View Full Document Right Arrow Icon
Lecture 39 Announcements • Topics of the day – C99 Delta Overview – Exam 3 review – Course objectives review – Course survey C Std C (c89) C99 C++ Geneology of C C99 Vs Standard C (89) • // single line comments • Identifier names up to 63 chars long • _Bool, _Complex, and _Imaginary number types • Added support for mathematics (in library) • New types for long long int , unsigned long long int • Floating point constants in hex allowed • for (int k = 1, …) loop declaration allowed • Variable length array declarations with designated initializers • Flexible array members at the end of a struct • Variable declarations must precede first use, otherwise no other placement restrictions • Several new predefined preprocessor macros restrict( ed) pointers • scanf () and printf() have new conversion specifiers 312 Exam 3 Review Topics 20. Low level programming Bitwise operations, bit fields, bit field structs 19. C++ overview and OOP Modularity, Info. Hiding, ADTs, Classes, Objects,
Background image of page 1

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full Document Right Arrow Icon
Image of page 2
This is the end of the preview. Sign up to access the rest of the document.

{[ snackBarMessage ]}

Page1 / 2

lecture39-may6 - Lecture 39 Announcements • Topics of the...

This preview shows document pages 1 - 2. Sign up to view the full document.

View Full Document Right Arrow Icon
Ask a homework question - tutors are online