char *language[]={"FORTRAN","BASIC","PASCAL","JAVA","C"};
那么表达式*language[1]>*language[3]比较的是子符B和字符J。
这种情况下的比较是比较各个字符转换成ASCII码之后的大小,且只比较单个字符的大小,从首元素开始,一旦分出大小,后面的字符就不再比较,比较结束。
本文探讨了如何使用字符数组存储编程语言名称,并通过比较语言名称首字母的ASCII码值来判断大小。具体实例展示了BASIC与JAVA两个字符串首字母B和J之间的ASCII码比较过程。
char *language[]={"FORTRAN","BASIC","PASCAL","JAVA","C"};
那么表达式*language[1]>*language[3]比较的是子符B和字符J。
这种情况下的比较是比较各个字符转换成ASCII码之后的大小,且只比较单个字符的大小,从首元素开始,一旦分出大小,后面的字符就不再比较,比较结束。
1341
836
851

被折叠的 条评论
为什么被折叠?