3.3.1 C Language Specifics This section discusses commonly asked source code issues that directly relate to the C language itself. When Should I Cast Expressions? Can Implicit Type Conversions Change the Expected Results of My Expressions? How Do I Enter Non-English Characters Into My Program? How Can I Use a Variable Defined in Another Source File? How Can I Use a Function Defined in Another Source File?