UMBC CS 201, Fall 06
UMBC CMSC 201
Fall '06

CSEE | 201 | 201 F'06 | lectures | news | help

Procedures in C

We sometimes use the term procedure to refer to a function that does not return a value.

This is probably more for historic reasons, since some languages like Pascal and FORTRAN, make this distinction to be an important one.

Why bother to call a function if it isn't going to return a value? For its side effects, of course.

Here's a good example

void GiveInstructions(void) { printf(....); printf(...); printf(...); return; }

Why make this into a separate procedure

... rather than just include the printf's directly in the calling function?


CSEE | 201 | 201 F'06 | lectures | news | help

Last Modified - Tuesday, 22-Aug-2006 07:13:54 EDT