我试图理解以下代码以及它打印出来的内容:
printf("Size (bytes):%9d, Stride (bytes):%4d, read+write:%6.2f ns\n",
csize*sizeof(int), stride*sizeof(int),
(double) sec*1e9/(steps*SAMPLE*stride*((limit-1)/stride+1)));
它停在尺寸:67108864,其中R / W是11.82 ns。
从我可以看到它基本上打印访问阵列x所需的时间。有人可以帮我分手吗?
您的代码使用一些格式化功能打印3个值:
.2
是精度,点后的位数。请参考:http://www.cplusplus.com/reference/cstdio/printf/好的,是cpp,但比经典手册更清晰