You can #include a .h file anywhere but it is extremely rare to put one inside a single function's scope. So yes, in practise, a .h file will create global-scope identifiers.
You can #include a .h file anywhere but it is extremely rare to put one inside a single function's scope. So yes, in practise, a .h file will create global-scope identifiers.