aihot  2020-11-12 10:26:21  OpenCV |   查看评论   

for循环中的三个表达式都可以省略但是分号必须保留,下面我们通过重新编写atoi函数来熟悉循环的用法。atoi要处理前置的空白符以及一个可选的加(+)或(-)号。

int atoi(char *s) {     int sign,i,n;     while(*(s++)==' ')         ;     sign=*s=='-'?-1:1;     if(*s=='+' || *s=='-')         s++;     for(n=0;isdigit(*s);s++)         n=n*10+(*s-'0');      return n; }

3.6 do-while循环

do-while循环在条件判断之前行执行循环体内的语句,如果条件表达式为真则继续执行循环。while后面的有个分号。下面用do-while语句写一个将整数转换成字符串的函数itoa

/*itoa将数字n转换为字符串,并保存到数组s中*/ void itoa(int             
          
 

除特别注明外,本站所有文章均为 赢咖4注册 原创,转载请注明出处来自《TCPL》 第3章 控制流

留言与评论(共有 0 条评论)
   
验证码:
[lianlun]1[/lianlun]