The C Programming Language
An Introduction for Programmers |
Prof. David Bernstein
|
Computer Science Department |
bernstdh@jmu.edu |
//
and the end of the line
is a comment/*
and a */
is a commentchar
double
float
int
long
short
long double
convert the other to long double
double
convert the other to double
float
convert the other to float
long
convert the other to long
+
)-
)*
)/
)/
)%
)++
) and Decrement (--
)-
)>
<
>=
<=
==
!=
&&
||
!
&
|
^
<<
>>
~
if
Statementwhile
Loopsdo-while
Loopsfor
Loopsvoid
pointers can hold any type of pointer*
&
'\0'
character as their last elementconst
Qualifierconst
qualifier can appear
once in a declaration (but not after a comma)const
Qualifier (cont.)p
is a pointer to an element of an array
then p++
increments p
to point to
the next elementconst
Qualifier and "Strings"return
statementvoid
Functions:
void
type and no return
statement or a return
statement with no expression
void
then the
compiler will check to make sure the actual parameter list
is empty.
->
is short for (*pointer).member
typedef
u
will be large enough to hold
the larger of an int
and double