course.wilkes.edu/CS125Labs
Welcome to the site for CS 125 labs!

 

params.cpp

// params.cpp provides an experimental setting 
//   for exploring reference parameters.
//
// Begun by: Adams, for Hands On C++.
// Completed by:
// Date:
//
// Specification:
//  output(screen): the values of 3 variables, int1, int2, int3,
//**************************************************************
#include <iostream>
using namespace std;

void Change(int param1, int param2, int param3);

int main() { // 0. Print a message explaining the program; cout << endl << "This program provides a 'laboratory' in which" << endl << "experiments can be performed on parameter-passing." << endl;

int arg1, arg2, arg3;

// 1. Initialize arguments to -1; arg1 = arg2 = arg3 = -1;

// 2. Display arg1, arg2, and arg3 (before Change); cout << endl << "Before: arg1 = " << arg1 << ", arg2 = " << arg2 << ", arg3 = " << arg3 << endl;

// 3. Call Change, passing it arg1, arg2, and arg3 are arguments; Change(arg1, arg2, arg3);

// 4. Display arg1, arg2, and arg3 (following Change); cout << endl << "After: arg1 = " << arg1 << ", arg2 = " << arg2 << ", arg3 = " << arg3 << endl << endl; }

//************************************************************************ // Change is the 'lab' in which we experiment with parameter passing. * // * // Specification: * // receive(caller): 3 integers, stored in Param1, Param2, Param3; * // return(caller): the (altered ???) values of Param1, Param2, Param3.* //************************************************************************

void Change(int param1, int param2, int param3) { param1 = 1; param2 = 2; param3 = 3; }

 
  Home

Help

Lab 0

Lab 1

Lab 2

Lab 3a

Lab 3b

Lab 4

Lab 5

Lab 6

Lab 7

Lab 8

Lab 9

Lab 10

Lab 11

Lab 12

Lab 13



Membership

Login




Last update: Thursday, October 26, 2000 at 8:09:08 AM.
visitors to this page.