char *language[]={"FORTRAN","BASIC","PASCAL","JAVA","C"};
那么表达式*language[1]>*language[3]比较的是子符B和字符J。
这种情况下的比较是比较各个字符转换成ASCII码之后的大小,且只比较单个字符的大小,从首元素开始,一旦分出大小,后面的字符就不再比较,比较结束。
char *language[]={"FORTRAN","BASIC","PASCAL","JAVA","C"};
那么表达式*language[1]>*language[3]比较的是子符B和字符J。
这种情况下的比较是比较各个字符转换成ASCII码之后的大小,且只比较单个字符的大小,从首元素开始,一旦分出大小,后面的字符就不再比较,比较结束。