What if function requires external value? There's a few way to pass values to a function in C Extra argument Global variables None are good