我想查找C语言中加法指令的执行时间。我知道可以使用for循环来查找,但是我不想使用任何循环。我想查找单个指令的执行时间。我已经编写了以下代码。
void main()
{
int a=34,b=56,c,i;
clock_t start,end;
double exectime;
start=clock();
c=a+b;
end=clock();
exectime=(double)(end-start)/CLOCKS_PER_SEC;
printf("\nExecution Time= %f \n",exectime);
}
但输出为0。我也尝试将其转换为纳秒,但仍然无效。
int main()
和相应的return
语句。 - Sourav GhoshC11
标准的5.1.2.2.1章节。 - Sourav Ghosh