比较两个方法t1和t2的运行速度
#include
#include
using namespace std;
#define A_NUM 10000000
#define B_NUM 1000
void t1 (int *b ) {
int i, j;
for ( i = 0; i < A_NUM; i ++ ) {
for ( j = 0; j < B_NUM; j ++ ) {
b[ j ] ++;
}
}
}
void t2 (int *a ) {
int i, j;
for ( j = 0; j < B_NUM; j ++ ) {
for ( i = 0; i < A_NUM; i ++ ) {
a[ i ] ++;
}
}
}
int main(){
int * b = new int[B_NUM];
int* a = new int[A_NUM];
for (int j = 0; j < B_NUM; j ++ )
b[ j ] =0;
for