- 博客(5)
- 资源 (1)
- 收藏
- 关注
原创 a++与++a,前++
a++结果是右值,++a 结果是左值 ++(a++) 不行 (a++)++可以 ++a++ 不行(和编译器有关? 不清楚) int a=3,b; b=(++a)+(++a); // b=10 前++ 运算级比+ 高 b=(a++)+(a++); // b=6
2015-07-11 12:12:58 271
原创 数值 取模
对于x%y, 如果都是整数,则返回x/y的余数; 如果是浮点数,返回的是x - int(x/y)*y ; 如果是复数,返回的是x - int((x/y).real)*y。
2014-12-01 18:54:34 1063
原创 面试题 strcat
char *strcat(char *s1, char *s2) { char *p = s1; while(*s1++!='\0'); while( (*s1++ = *s2++ )&&*s2!='\0'); *s1 = '\0'; return p; }
2014-10-29 12:45:13 353
原创 面试题 atoi
int Atoi(char *s){ int ans=0 , i=0,flag; if(*(s+i)==' ')i++; if (*(s+i)=='-') flag=-1,i++; else if( *(s+i)=='+') flag=1,i++; else flag=1; for(;*(s+i)!='\0';i
2014-10-29 12:37:34 388
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人