CSCI 223

0.0(0)
studied byStudied by 0 people
GameKnowt Play
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
Card Sorting

1/9

encourage image

There's no tags or description

Looks like no tags are added yet.

Study Analytics
Name
Mastery
Learn
Test
Matching
Spaced

No study sessions yet.

10 Terms

1
New cards

A function heading consists of

A return type, a function identifier and a parameter list

2
New cards

The parameters for a function

are allocated when the function begins execution

3
New cards

The arguments for a function

are provided by the caller

4
New cards

The arguments for a function

are placed in a comma-delimited list in the function call operator

5
New cards

Local variables

are created when the function begins execution

6
New cards

The function call operator

is appended to the function identifier

7
New cards

The parameters in a parameter list

Must have their data types explicitly specified

8
New cards

A local stack variable

is released when a function returns to its caller

9
New cards

A function prototype provides for the compiler

the return type, the function identifier, and the data types of the parameters

10
New cards

In terms of syntax, the only difference between a function implementation and a function prototype is

the implementation has a function body while the prototype has a semicolon