使用数据指针和大小随机初始化数组

时间:2012-10-15 03:06:24

标签: arrays pointers matrix matrix-multiplication

我在NVidia矩阵程序和我教师的程序中看到以下代码。当我看到这段代码时,我知道我在做一些愚蠢的事情,所以有人可以向我解释我做错了什么吗? 当我将rand更改为常量时,0 data[i] rand void randomInit(float* data, int size) { for (int i = 0; i < size; ++i) { data[i] = 1;//rand() / (float)RAND_MAX; printf("%d %d\n",i, data[i]); } } ,当我尝试查看{{1}}时,我似乎只看到了4个不同的{{1}}值。

{{1}}

感谢您的帮助。

1 个答案:

答案 0 :(得分:0)

%d打印格式化的整数,尝试将其更改为%fHere are other printf codes.