-1
我学习C并试着写了一个小程序。使printf到printf x [i]其中是我的真实值,而不是“x [i]”
#include <stdlib.h>
#include <stdio.h>
int main(void)
{
int *x = malloc(sizeof(int)*3);
int i;
for(i=0;i<3; i++){
x[i] = i*i;
printf("x[i] = %d\n", x[i]);
}
free(x);
}
现在的输出为(OFC它是)
X [I] = 0
X [I] = 1
X [I] = 4
我的问题是,我将如何更改代码来获取输出?
X [0] = 0
X [1] = 1
X [2] = 4
我不能抑制怀疑,有时溶液会如果一些目前本身努力正确解释自然语言的问题(即使对于非母语的人)。很可能在这样的解释中会出现“如何印刷指数”这个词,这看起来像一个可解决的问题。 –
阅读初学者C级书的第一章。它会告诉你如何打印整数。由于您已经设法打印'x [i]',因此打印'i'应该不成问题。 – Lundin