实现一个函数int my_atoi(char s[]),可以将一个字符串转换为对应的整数。
#include#include int my_atoi(char *p)//将一个字符串转换为对应的整数{ int flag = 1; int ret = 0; if (*p == '-') { flag = -1; } if ((*p == '+') || (*p == '-')) { p++; } while (*p != '\0') { ret = ret * 10 + (*p - '0'); p++; } return ret*flag;}int main(){ char *p = "+1234"; int ret = my_atoi(p); printf("%d\n", ret); system("pause"); return 0;}