04 2017 档案
摘要:键值对(“key = valude”)字符串,在开发中经常使用;要求1:请自定义一个接口,实现根据key获取valude;要求2:编写测试用例;要求3:键值对中间可能有n个空格,请去除空格。 注意:键值对字符串格式可能如下: "key1 = valude1 " "key2 = valude2 " "
阅读全文
摘要:1 普通的字符串反转函数 2 递归逆序的字符串反转 //通过递归的方式,逆向打印//递归和全局变量(把逆序的结果存入全局变量) //递归和非全局变量(递归指针做函数参数)
阅读全文
摘要://char *p = "11abcd111222abcd33322abcd";//求字符串p中 abcd出现的次数//1 请自定义函数接口,完成上述要求//2 自定义的业务函数 和 main函数必须分开 下列代码,找了很久的bug最后终于找到 while(p = strstr(mystr,mysa
阅读全文
摘要:[]的本质 和 *P 是一样的, 只不过是符合程序员的阅读习惯buf5 是一个指针 , 只读的常量 buf5是一个常量指针 析构内存时,保证buf所指向的内存空间安全释放
阅读全文
摘要:字符串拷贝的不同实现 字符串后的 ’\0‘ 内存分配图 定义指针 一定要分配内存, 没有内存就没有指针 int copy_str26_good(char *from, char *to) { if(from == NULL || to == NULL) { return -1; } while (
阅读全文
摘要:#include <stdio.h> #include <stdlib.h> #include <string.h> int main(void) { char buf[20] = "aaaa"; //定义并初始化 char buf2[] = "bbbb"; char *p1 = "111111";
阅读全文
摘要:函数调用时,形参传给实参,用实参取地址,传给形参,在被调用函数里面用*p来改变实参,把运算结果传出来
阅读全文

浙公网安备 33010602011771号