cpp 考试算法

来源:互联网 发布:mac怎么锁定输入法 编辑:程序博客网 时间:2024/06/05 10:44

比较大小, 不使用条件判断

int a,b;int c = ((a+b)+abs(a-b))/2;

获取字符串长度

strlen("123456");//定义int strlen(char* str){    if(str==nullptr) return 0;    int length = 0;    while(*str++!='\0'){        length++;    }    return length;}

拷贝字符串

char str[] = "123456789";char newStr[100];strcopy(newStr,str);//定义char* strcopy(char* strDest,const char* strSrc){    if(strDest==nullptr || strSrc==nullptr) returnstrDest;    char* address=strDest;    while((*strDest++=*strSrc++)!='\0'){        }    return address;}
0 0