摘要:
1、函数原型。 #include <stdio.h> char *strncat(char *s1, const char *s2, size_t n) // 这里的cat指的是:concatenate { char *tmp = s1; while(*s1) s1++; while(n--) if 阅读全文
摘要:
c语言中strcat函数。 1、函数原型。 #include <stdio.h> char *strcat(char *s1, const char *s2) { char *tmp = s1; while(*s1) s1++; while(*s1++ = *s2++) ; return tmp; 阅读全文
摘要:
1、函数原型。 #include <stdio.h> char *strncpy(char *s1, const char *s2, size_t n) { char *tmp = s1; while(n) { if(!(*s1++ = *s2++)) break; n--; } while(n-- 阅读全文
摘要:
c语言中字符串的复制。 1、自定义函数 #include <stdio.h> char *str_copy(char *d, char *s) { char *t = d; while(*d++ = *s++) ; return t; } int main(void) { char str[128] 阅读全文
摘要:
1、 #include <stdio.h> char *str_chr(char *x, int key) { while(*x) { if(*x == key) { char *t = x; return t; } x++; } return NULL; } int main(void) { ch 阅读全文
摘要:
1、 #include <stdio.h> int str_c(const char *x, int key) { int j = 0; while(*x) { if(*x == key) j++; x++; } return j; } int main(void) { char str[128]; 阅读全文
摘要:
1、 #include <stdio.h> void put_string(const char *s) // 传入的实参为指针,在数组中,指向首个字符的指针的行为和数组本身一样。 { printf("%s\n", s); // 显示数组本身。 } int main(void) { char str 阅读全文
摘要:
1、利用数组。 #include <stdio.h> int len(char x[]) { int len = 0; while(x[len]) len++; return len; } int main(void) { char str[128]; printf("str = "); scanf 阅读全文
摘要:
1、 #include <stdio.h> char* copy_str(char *d, const char *s) { char *t = d; while(*d++ = *s++) ; return t; } int main(void) { char str[128] = "ABCD"; 阅读全文
摘要:
c语言中字符串的复制。 1、 #include <stdio.h> char* str_copy(char *d, const char *s) //函数的返回值为指向char型的指针型, 形参为两个指向char型的指针。 { char *t = d; // 指针t等于指针d,指针d为指向字符串第一 阅读全文
摘要:
c语言中利用数组、指针实现字符串、字符串数组。 1、字符串 #include <stdio.h> int main(void) { char x[] = "abcd"; //数组实现字符串 ,x一般解释为指向数组第一个元素的指针 char *y = "xyz"; //指针实现字符串 ,y为指向一个字 阅读全文
摘要:
c语言中显示字符串数组的长度(数组实现的字符串数组和指针实现的字符串数组) 1、 #include <stdio.h> int main(void) { char x[][128] = {"aaa","bb","cccccc","d","eee"}; char *y[] = {"11111","22 阅读全文
摘要:
c语言中判断字符串的长度,利用数组和利用指针。 1、利用数组。 #include <stdio.h> int len(const char x[]) { int len = 0; while(x[len]) len++; return len; } int main(void) { char str 阅读全文
摘要:
1、 #include <stdio.h> int main(void) { int i; char a[][5] = {"LISP","C","Ada"}; char *p[] = {"PAUL","X","MAC"}; printf("sizeof(a) = %u\n", sizeof(a)); 阅读全文