作业帮 > 综合 > 作业

Xcode clock_t t=clock()出错

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/10 05:10:55
Xcode clock_t t=clock()出错

之前在vc环境下写就没报错,这会放在xcode下面死活显示要把clock()定义成静态常量,这该怎么调啊?
应该是不同平台下clock定义不同
在VC下 clock应该被定义为宏 其值为一个常量
而在xcode下可能是一个实际的函数了
而全局变量定义时赋值是不能用函数的
所以会出错
可以改成定义 clock_t t;
然后在第一次调用的时候再赋值
t=clock();
如果不能确定t第一次被何时何处调用
那么可以采用
clock_t t = -1;
clock_t get_clock(void)
{
if(t == -1) t= clock();
return t;
}
的方式调用t值