Functions
Return Values
Return values let a function send a computed result back to the caller.
Return Values
return_values.cpp
#include <iostream>
int addShipping(int subtotal, int shipping) {
return subtotal + shipping;
}
int main() {
int subtotal = ;
int shipping = ;
int total = addShipping(subtotal, shipping);
std::cout << "subtotal=" << subtotal << std::endl;
std::cout << "shipping=" << shipping << std::endl;
std::cout << "total=" << total << std::endl;
return 0;
}
#include <iostream>
int addShipping(int subtotal, int shipping) {
return subtotal + shipping;
}
int main() {
int subtotal = ;
int shipping = ;
int total = addShipping(subtotal, shipping);
std::cout << "subtotal=" << subtotal << std::endl;
std::cout << "shipping=" << shipping << std::endl;
std::cout << "total=" << total << std::endl;
return 0;
}
#include <iostream>
int addShipping(int subtotal, int shipping) {
return subtotal + shipping;
}
int main() {
int subtotal = ;
int shipping = ;
int total = addShipping(subtotal, shipping);
std::cout << "subtotal=" << subtotal << std::endl;
std::cout << "shipping=" << shipping << std::endl;
std::cout << "total=" << total << std::endl;
return 0;
}
#include <iostream>
int addShipping(int subtotal, int shipping) {
return subtotal + shipping;
}
int main() {
int subtotal = ;
int shipping = ;
int total = addShipping(subtotal, shipping);
std::cout << "subtotal=" << subtotal << std::endl;
std::cout << "shipping=" << shipping << std::endl;
std::cout << "total=" << total << std::endl;
return 0;
}
#include <iostream>
int addShipping(int subtotal, int shipping) {
return subtotal + shipping;
}
int main() {
int subtotal = ;
int shipping = ;
int total = addShipping(subtotal, shipping);
std::cout << "subtotal=" << subtotal << std::endl;
std::cout << "shipping=" << shipping << std::endl;
std::cout << "total=" << total << std::endl;
return 0;
}
#include <iostream>
int addShipping(int subtotal, int shipping) {
return subtotal + shipping;
}
int main() {
int subtotal = ;
int shipping = ;
int total = addShipping(subtotal, shipping);
std::cout << "subtotal=" << subtotal << std::endl;
std::cout << "shipping=" << shipping << std::endl;
std::cout << "total=" << total << std::endl;
return 0;
}
#include <iostream>
int addShipping(int subtotal, int shipping) {
return subtotal + shipping;
}
int main() {
int subtotal = ;
int shipping = ;
int total = addShipping(subtotal, shipping);
std::cout << "subtotal=" << subtotal << std::endl;
std::cout << "shipping=" << shipping << std::endl;
std::cout << "total=" << total << std::endl;
return 0;
}
#include <iostream>
int addShipping(int subtotal, int shipping) {
return subtotal + shipping;
}
int main() {
int subtotal = ;
int shipping = ;
int total = addShipping(subtotal, shipping);
std::cout << "subtotal=" << subtotal << std::endl;
std::cout << "shipping=" << shipping << std::endl;
std::cout << "total=" << total << std::endl;
return 0;
}
#include <iostream>
int addShipping(int subtotal, int shipping) {
return subtotal + shipping;
}
int main() {
int subtotal = ;
int shipping = ;
int total = addShipping(subtotal, shipping);
std::cout << "subtotal=" << subtotal << std::endl;
std::cout << "shipping=" << shipping << std::endl;
std::cout << "total=" << total << std::endl;
return 0;
}
return value
The expression after `return` becomes the value of the function call.