摘要:
1、 #include <stdio.h> int main(void) { char s[][5] = {"LISP","C","Ada"}; char *p[] = {"PAUL","X","MAC"}; int i; for(i = 0; i < 3; i++) { printf("s[%d] 阅读全文
摘要:
1、原始程序,数组实现的字符串和指针实现字符串的不同点 #include <stdio.h> int main(void) { char *p = "123"; printf("first p = %s\n", p); p = "456"; printf("second p = %s\n", p); 阅读全文
摘要:
1、strtoi #include <stdio.h> int strtoi(const char *s) { int i, j = 0; while(*s) { for(i = 0; i <= 9; i++) { if(*s - '0' == i) j = j * 10 + i; } s++; } 阅读全文
摘要:
1、 #include <stdio.h> void del_num(char *s) //函数的形参为指针,也就是字符串数组的数组名,相当于指向数组第一个元素的指针。 { char *tmp = s; // 将指针tmp赋值为指针s,即指向传入的字符串数组的第一个元素的指针 while(*tmp) 阅读全文