passing arguments by, 295 - 297
returning, functions, 306 - 309
variables, 41 - 43 , 294
char, 42
checking case, 172 - 176
counter, 84
data types, 42
decrementing, 119
defining, 44 - 45 , 60
double, 42
flag, 206
float, 42
found, 206
global, 45 , 290 - 292 , 312
incrementing, 119
incrementing counter, 132
int, 42
local, 45 , 290 - 292
naming, 43 - 44
nonarray, passing, 303
passing, 293 - 294
by address, 297 - 302
by value, 295 - 297
pointers, 221 , 231
array names, 232 - 233
arrays of, 236 , 239 - 241
characters, 234
constants, 232
defining, 222 - 224
dereferencing, 225 , 228
heap memory, 243 - 244
memory addresses, 222
scanf() function, ampersands, 68 - 69
storing data in, 45 - 48
string, 49
structure, putting data in, 262 - 265
typecasting, 89
updating, compound assignment operators, 85 - 86
void keyword, 309