我想比较一个字符串,而不是将其中一个实际定义为字符串,就像这样,
if (string == 'add')
Run Code Online (Sandbox Code Playgroud)
我是否必须声明'add'为字符串或是否可以以类似的方式进行比较?
double SumOfSquare()()
{
int i;
double T3,total=0;
for(i=0;i<200;i++) {
clock_t start = clock();
int n=100,sum=0;
for(int i =1;i<=n;i++) {
sum=sum+i*i;
}
clock_t end = clock();
T3=double(end-start)/(double) CLOCKS_PER_SEC;
total=total+T3;
}
T3=total/200;
return T3;
}
int main()
{
double T3=SumOfSquare();
cout<<T3<<endl;
return 0;
}
Run Code Online (Sandbox Code Playgroud)
该代码应该返回该代码执行时间的值,而不是返回一些奇怪的输出,例如"5e-006"而不是执行时间.为什么?