Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/c/56.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
为什么会出现这种错误;pngrutil.c:27:错误:应为‘’‘’;或‘;)’;在‘之前=’;代币;在下面的函数中? double shrdata(int-iconterid=0){//这是该行的第27行 双德尔塔; 静态结构timeval _NewTime; 静态结构timeval_OldTime[3]; gettimeofday(&_NewTime,NULL); if(iconterid>=0&&iconterid_C - Fatal编程技术网

为什么会出现这种错误;pngrutil.c:27:错误:应为‘’‘’;或‘;)’;在‘之前=’;代币;在下面的函数中? double shrdata(int-iconterid=0){//这是该行的第27行 双德尔塔; 静态结构timeval _NewTime; 静态结构timeval_OldTime[3]; gettimeofday(&_NewTime,NULL); if(iconterid>=0&&iconterid

为什么会出现这种错误;pngrutil.c:27:错误:应为‘’‘’;或‘;)’;在‘之前=’;代币;在下面的函数中? double shrdata(int-iconterid=0){//这是该行的第27行 双德尔塔; 静态结构timeval _NewTime; 静态结构timeval_OldTime[3]; gettimeofday(&_NewTime,NULL); if(iconterid>=0&&iconterid,c,C,C不支持函数参数的默认设置(或函数重载) 你需要写作 双shr增量(int-iCounterID) 相反,始终使用明确给定的参数值调用函数。C不支持函数参数的默认设置(或函数重载) 你需要写作 双shr增量(int-iCounterID) 相反,始终使用明确给定的参数值调用函数。C不支持函数参数的默认设置(或函数重载) 你需要写作 双shr增量(int-iCounterID) 相反,始终使用明确给定的参数值调用函数。C不支持函数参数的默认设置(或函数重载) 你需要写作 双shr增量(int-iC

C不支持函数参数的默认设置(或函数重载)

你需要写作

双shr增量(int-iCounterID)


相反,始终使用明确给定的参数值调用函数。

C不支持函数参数的默认设置(或函数重载)

你需要写作

双shr增量(int-iCounterID)


相反,始终使用明确给定的参数值调用函数。

C不支持函数参数的默认设置(或函数重载)

你需要写作

双shr增量(int-iCounterID)


相反,始终使用明确给定的参数值调用函数。

C不支持函数参数的默认设置(或函数重载)

你需要写作

双shr增量(int-iCounterID)



代替,并总是用显式给出的参数值调用函数。

C标准不支持默认值。使用的是C++概念。您可以阅读相关的

< P> C标准不支持默认值。您使用的是C++概念。您可以阅读相关的

< P> C标准不支持默认值。你使用的是C++概念。你可以阅读相关的

< P> C标准不支持默认值。你使用的是C++概念。你可以阅读这个相关的< /P>。你不能在C.的函数的参数列表中分配一个赋值。我认为你混淆了C语言和其他一些允许你用这种方式指定默认参数的语言。解释您遇到的问题,然后在正文中提出问题,这是一种很好的形式。该函数在cpp文件中运行良好,但我只是将整个函数复制到了.c文件中。在c中,您不能将赋值放在函数的参数列表中。我认为您将c与一些允许您指定defaul的其他语言混淆了一般来说,这是一种很好的形式来解释你遇到的问题,然后在正文中提问。这个函数在cpp文件中运行良好,但我只是在.c文件中复制了整个函数。你不能在c中的函数的参数列表中添加赋值。我想你把c与其他一些语言混淆了at允许您以这种方式指定默认参数。通常,解释您遇到的问题,然后在正文中提出问题是一种很好的形式。该函数在cpp文件中运行良好,但我只是在.c文件中复制了整个函数。您不能在c中的函数的参数列表中添加赋值。我认为您很困惑C和一些其他语言,允许您以这种方式指定默认参数。通常,解释您遇到的问题,然后在正文中提出问题是一种很好的形式。该函数在cpp文件中运行良好,但我只是将整个函数复制到了.C文件中
double shrDelta(int iCounterID = 0){     //this is the 27  the line

    double DeltaT;            
    static struct timeval _NewTime;  
    static struct timeval _OldTime[3]; 
    gettimeofday(&_NewTime, NULL);  

    if (iCounterID >= 0 && iCounterID <= 2)
        {        

        DeltaT =  ((double)_NewTime.tv_sec + 1.0e-6 * (double)_NewTime.tv_usec) - ((double)_OldTime[iCounterID].tv_sec + 1.0e-6 * (double)_OldTime[iCounterID].tv_usec);        

        _OldTime[iCounterID].tv_sec  = _NewTime.tv_sec;     
        _OldTime[iCounterID].tv_usec = _NewTime.tv_usec;        
        }   
    else        
        {         

        DeltaT = -9999.0;       
        }     

    return DeltaT;
}