KwickClips C++ · 42 sec · free
Should #define end with a semicolon?
Short answer. No.
What does #include do?
Pastes a header file in.
Two directives
| Directive | Does | Example |
|---|---|---|
| #include | pastes a file | <stdio.h> |
| #define | names a value | PI 3.14 |
Remember
| #include pastes headers |
| #define: no = and no ; |
Should a define line end with a semicolon? No. Two common directives. Include pastes a header file in. Define makes a name for a value, with no semicolon. Remember this. Include pastes headers. Define needs no equals and no semicolon.
This clip is from the full lesson: The C Preprocessor: Macros and Conditional Compilation — 7 minutes, with the tables, the quick answers and the whole lesson in text.
Useful for: CBSE Class 10 Information Technology (402), Programming All levels C, Programming All levels C
More KwickClips from this lesson
What runs first, preprocessor or compiler?41 sec
What should SQ be?41 sec
When is code kept or dropped?43 secVoice-over is AI-generated; the script is written and checked by Kajal Ma'am. Confirm anything you plan around against your official board document. We never ask for a password or an OTP.

