aihot  2020-11-12 10:26:40  OpenCV |   查看评论   
for(j=i;t[k]!='\0'&&t[k]==s[j];j++,k++) ; if(t[k]=='\0') return i; i++; } return -1; }

最简单的函数结构为dummy(){},该函数不执行任何操作也不返回从任何值,这种不执行操作的函数有时候很有用,它可以在程序开发期间用以保留位置,留待以后填充。

函数之间可以通过参数,返回值,外部变量进行通信。

4.2 返回非整形值的函数

前面有提到过的函数返回类型一般为void或者是整形的,其实函数返回类型其实丰富多样,下面通过将字符串转换成浮点数的程序,说明返回浮点型的函数atof。

/*atof(s)将字符串s转换为浮点数,能处理小数点*/ double atof1(char s[]) {     int i,sign;     double var;     double p;     for(i=0;isspace(s[i]);i++)         ;     sign=(s[i]=='-'?-1:1);     if(s[i]=='+'||            
          
 

除特别注明外,本站所有文章均为 赢咖4注册 原创,转载请注明出处来自《TCPL》 第4章 函数与程序结构

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