> ... some simple C-code outside of XCode once it compiles and runs? I want to give only the result, or executable, file to someone so they can only see the operation of a C-based program. I don't want them to see the actual code, but its operation.
There is a *huge* difference between "C code" and "executable code". As soon as it is compiled, you cannot 'see' the source anymore -- it's no longer "C code", it has been compiled into "executable" code. That is, as Frank says, extremely OS-specific.
> ... Your solution to my issue will only work if the person has a Mac or UNIX on their computer ...
Not on UNIX. Not even all "Macs" will run your code. Some parts of your code may depend on system libraries that are only available on the actual system you compiled it on. Newer version may be able to work with it, but older versions of OS X (the proper name for what you call "Mac") may not.
The only way to provide your program to Unix-based systems as well as Windows is to provide separately compiled executables. (With the proviso that for those you are also bound by some lower limit of the target OS versions.)