C
C
SESSION 2019-2020
GUIDED BY : SUBMITTED BY :
INTRODUCTION
General form of a C++ program
C++ keywords
Example 0 – adding 2 numbers
C++ comments
C++ identifiers
C++ compiler directives
Programming Style
Programming Style (cont. )
C is a programming language developed
in the 1970's alongside the UNIX
operating system.
C provides a comprehensive set of
features for handling a wide variety of
applications, such as systems
development and scientific computation.
C++ is an “extension” of the C language,
in that most C programs are also C++
programs.
C++, as opposed to C, supports “object-
oriented programming.”
// Program description
#include directives
int main()
{
constant declarations
variable declarations
executable statements
return 0;
}
Keywords appear in blue in Visual C++.
Each keyword has a predefined purpose in the
language.
Do not use keywords as variable and constant
names!!
The complete list of keywords is on page 673 of the
textbook.
We shall cover the following keywords in this class:
bool, break, case, char, const, continue,
do, default, double, else, extern, false,
float, for, if, int, long, namespace,
return, short, static, struct, switch,
typedef, true, unsigned, void, while
Peter: Hey Frank, I just learned how to add two
numbers together.
Frank: Cool!
Peter : Give me the first number.
Frank: 2.
Peter : Ok, and give me the second number.
Frank: 5.
Peter : Ok, here's the answer: 2 + 5 = 7.
Frank: Wow! You are amazing!
after Frank says “2”, Peter has to keep this number in his mind.
after Frank says “5”, Peter also needs to keep this number in his mind.
return 0;
}
Identifiers appear in black in Visual C++.
◦ An identifier is a name for a variable, constant,
function, etc.
◦ It consists of a letter followed by any sequence of
letters, digits, and underscores.
◦ Examples of valid identifiers: First_name, age,
y2000, y2k
◦ Examples of invalid identifiers: 2000y
◦ Identifiers cannot have special characters in them. For
example: X=Y, J-20, ~Ricky,*Michael are invalid
identifiers.
◦ Identifiers are case-sensitive. For example: Hello,
hello, WHOAMI, WhoAmI, whoami are unique
identifiers.
Comments appear in green in Visual C++.
Comments are explanatory notes; they are ignored
by the compiler.
There are two ways to include comments in a
program: