To download the code, click here
01: #include <iostream>
02: #include <fstream>
03: #include <string>
04: #include <cstdlib>
05:
06: //return_type FUNCTION_NAME ( ARGUMENTS ){ BODY }
07:
08: //add1 that returns an int, takes by value
09: int add1(int c){
10: return c + 1;
11: }
12:
13: //add1 that is void, takes by reference
14: void add1(float &c){
15: c = c + 1;
16: }
17:
18: //default parameter example
19: int add(int a, int b = 1){
20: return a + b;
21: }
22:
23: int main (int argc, char *argv[])
24: {
25: int a = 10;
26: int b = 17;
27: std::cout << a << std::endl;
28: add1(a);
29: a = add1(a);
30:
31: a = add(a);
32: a = add(a, b);
33:
34: std::cout << a << std::endl;
35:
36: return EXIT_SUCCESS;
37: }