比较大小, 不使用条件判断
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;
}