浮动(浮动);含义?

时间:2011-11-16 15:28:01

标签: c floating-point

这是我的代码段:

float ab(float);

以后

if(ab(temp)<ab(a[r][c]))
{ do something; }

,其中

float temp;a[6][6];

现在这个声明是什么float ab(float)以及以后如何使用它?

2 个答案:

答案 0 :(得分:5)

这是一个功能原型。该函数称为ab;需要float并返回float。在if语句中,ab(...)只是对该函数的调用。

要弄清楚函数的作用,你必须找到它的定义。

答案 1 :(得分:0)

第一个float ab(float);Function prototype

描述了如何调用该函数

float       ab          (float);

return   |  function  | parameter 
type     |  name      | type 

现在是第二种情况,

if(ab(temp)<ab(a[r][c]))
{ do something; }

这只是一个简单的if,条件暗示,

  

if( 函数ab返回的值小于a[r][c] 的值) < / p>      

{

     

做点什么;

     

}