摘要:
问题:输入:“how are you baby-- "输出:”woh era uoy --ybab "#include#include#define SWAP(a,b) (a)^=(b);(b)^=(a);(a)^=(b)char* sentenceReverse(char* input){ if(NULL == input) return; char *r,*f; char *inp = (char*)malloc(sizeof(char)*(strlen(input)+1)); //当input是const时其内容不能... 阅读全文
posted @ 2014-02-12 22:47
McQueen1987
阅读(296)
评论(0)
推荐(0)
摘要:
实现字符串的原地翻转:#include#include#include#define SWAP(a,b) (a)^=(b);(b)^=(a);(a)^=(b)char* strReverse(char* str){ assert(str!=NULL);//if(NULL == str) return; char *front,*rear; front=rear=str; while(*rear) rear++; rear--; while(rear > front){ SWAP(*... 阅读全文
posted @ 2014-02-12 20:08
McQueen1987
阅读(437)
评论(0)
推荐(0)
摘要:
练手代码,适用初级码农:#include#include#includeint count(const char * str){//计算数组长度 if(NULL == str) return -1; int len=0; char const *pt= str; while(*pt++) len++; return len;}int count1(const char* str){//计算数组长度 assert(str!=NULL); const char* pt... 阅读全文
posted @ 2014-02-12 20:04
McQueen1987
阅读(1065)
评论(0)
推荐(0)

浙公网安备 33010602011771号