#include #include #include struct Five { int number; const char *name; }; Five returnsFive() { Five my_five = {5, "five"}; return my_five; } unsigned int fib(unsigned int n) { if (n < 2) return n; else return fib(n - 1) + fib(n - 2); } int add(int a, int b) { return a + b; } bool stringCompare(const char *str) { if (strcmp( str, "Hello world" ) == 0) return true; else return false; } int main (int argc, char const *argv[]) { std::string str = "Hello world"; std::cout << str << std::endl; std::cout << str.c_str() << std::endl; Five main_five = returnsFive(); #if 0 print str print str.c_str() #endif return 0; // Please test these expressions while stopped at this line: }