In C-style languages (C, C++, Java, C#), conditional statements require parentheses around the condition. Option C 'if (i==5)' is correct syntax with parentheses and the equality operator ==. Options A and D use 'then' keyword which isn't valid in these languages. Options B and D use single = which is assignment, not comparison.