// file: lecture_18/myprog.cc // // This is a simple C program to demonstrate scope and recursion. // // local include files // #include "example.h" // declare a global variable // float sum; // main: example // // This is a driver program that does some very simple things. // int main(int argc, const char** argv) { // declare a variable for status // int status = (int)0; // call a recursive function // long val = atoi(argv[1]); fprintf(stdout, "the factorial of %d = %d\n", val, fact(val)); // exit gracefully // return(status); }