c++中return -1 和 0 和 1之间的区别
intInput(){inti,k=0;charstmp[110],str[110];scanf("%s",str);Check_back_root(str);for(i...
int Input() { int i, k = 0; char stmp[110], str[110]; scanf("%s", str); Check_back_root(str); for (i = 0; str[i]; i++) { if (!(str[i] >= '0' && str[i] <= '9')) { return -1; } else { stmp[k++] = str[i]; } } int r = 1, sum = 0; for (i = k - 1; i >= 0; i--, r *= 10) { sum += (str[i] - '0') * r; } return sum; } 这里的-1是什么意,本人新手,望高手来个详解
展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询