Java program: / ** * Test i * / public class test {public static void main (string [] args) {INT i = 3; i = ( i) ( i); system.out .println ("i =" i);}} The output is i = 9 I think many people will agree that this is correct. Next, let's take a look at the C procedure below: #include main () {INT i = 3; i = i ( i); Printf ("i =% D", I);} It looks like the Java program above, but what is the result? Oh, I'm running i = 10 I don't pass, but the truth is now. Change the above program: #include main () {INT i = 3; i = i (i = i 10); Printf ("i =% d", i);} 28. Oh, I don't understand, I will definitely logically confusing. I don't know if I like C is like this characteristics of C.