Firstly, a
function in programming is basically a named block of instructions - the task gives you one of those called
lifeSupportCheck.
The block of instructions is everything in-between those
{ curly } brackets, although of course the { and } in your lifeSupportCheck is basically empty aside from the
// comment. Therefore it's a function which actually wouldn't do anything if it were used, but that doesn't matter. The function can still exist and do-nothing when the program actually uses it
However, the code in your task only
creates ('
defines') the function (that's what the curly brackets are doing - i.e. linking the block of instructions with the name) - the code doesn't actually
use that function. So even if it did contain any instructions, the program would never run those. The phrase '
call the function'. is just a programmer's way of saying
"use this function as if it were a single instruction in your program to run it".
'calling' a function is a matter of using its
name and the
(rounded brackets), and ending with a semicolon. Your task mentions "
the same way you called initiate" as a clue that you already have an example line in your program which calls the
initiate function by doing this:
initiate();
One last point on where to put the line - Programming languages' instructions flow downwards in-sequence, just like Written English, so the position in your program where you
call the function is important. It needs to happen after the closing-curly-bracket
} because the code needs to have finished the sequence of actually creating/defining the whole function before it's possible to actually call it
(Just remember the order that you do things matters, like when making a cup of tea, you can't pour hot water before the kettle has finished boiling)