目录:
标题1:大学
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
|
void strcat (char *s, char *t){
while ( *s )
s++;
while (*s++ = *t++);
} /* t复制给s */ void strcpy (char *s, char *t){
while (*s++ = *t++);
} /* 字符串长度 */ int strlen(char *s){
char *p = s;
while ( *p )
p++;
return p-s;
} |
标题2:工作
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
|
/* atof(): 把字符串转换为浮点数 */ double atof ( char s[]){
double val, power;
int i, sign;
for (i=0; isspace (s[i]); i++) //跳过空格
;
sign = (s[i] == '-' ) ? -1 : 1;
if (s[i] == '+' || s[i] == '-' )
i++;
for (val = 0.0; isdigit (s[i]); i++)
val = 10.0 * val + (s[i] - '0' );
if (s[i] == '.' )
i++;
for (power=1.0; isdigit (s[i]); i++){
val = 10.0 * val + (s[i] - '0' );
power *= 10.0;
}
return sign * val / power;
} /* 计算小数的另外一种算法 for (power = 10.0; isdigit(s[i]); i++){
val = val + (s[i] - '0') / power;
power *= 10.0;
}
*/ |
本文转自 天涯飞客 51CTO博客,原文链接:http://blog.51cto.com/425093014/1353440,如需转载请自行联系原作者