发布时间:2013-04-01 09:49:29
不申请变量和空间 反转字符串 ,用一个函数实现。 异或^交换或者加减交换的典型应用! VIA 笔试题基本思路:从 两头往中间做字符交换 。字符串最后一个字符是 '/0' ,表示结束,没有实际意义,可以将它 当作中间变量 ,等处理完成后,再将最后一个字符置 '/0' 即可************************************************.........【阅读全文】
发布时间:2013-04-01 08:31:18
不使用中间变量求const字符串长度,即实现求字符串长度库函数strlen函数。函数接口声明如下:int strlen(const char *p);思路分析:在字符串中通常可以利用最后一个结束符’/0’,但此处参数为const,只读,那么我们不能打他的主意函数运行过程中不占用内存基本不可能,除非都使用了寄存器。“不使用中间变量”.........【阅读全文】