1.以点为分界点,逐段比较。
2.每一段比较将字符串转化为int数字比较
3.过程进行到两方长度都走完为止,只有0||0==0  

2的转化方法如下
比较的时候,数字前导零不便于我们比较,因为我们不知道后面会出现多少前导零,因此应该将点之间的部分转化为数字再比较才方便。
注意的是,while中i<n是为了防止走到最后一个,没有点
1
2
3
4
while(i < n1 && version1[i] != '.'){
    num1 = num1 * 10+ (version1[i] - '0');
    i++;
}