Bonus Marks


What is this section for?

In this section I’ll list some things to try for fun, and learning.

It is good if you can attempt to do some of these challenges. Some will be difficult and some will be much easier. For this reason don’t worry if you can’t figure them all out. Some might not even be possible!

Many will require some research on the internet. This is an integral part of learning a new language so should not be avoided. The ability to teach yourself things is one of the most valuable skills in programming.

  • › Change the Hello World! greeting given by your program to something different.
  • › What happens when no main function is given?
  • › Use the online documentation to lookup the puts function.
  • › Look up how to use gdb and run it with your program.