Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/variables/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C 如何在另一个变量中使用变量引用?_C_Variables - Fatal编程技术网

C 如何在另一个变量中使用变量引用?

C 如何在另一个变量中使用变量引用?,c,variables,C,Variables,我想这样做: int num1,num2,num3; for(int i=0;i<3;i++) { printf("%i",num {put i+1 here}); } int num1、num2、num3; 对于(int i=0;i 请告诉我如何在变量名中使用变量引用 这是不可能的。您需要一个数组 最简单(也是最好)的方法就是: int num[3] = {0}; for(int i=0;i<3;i++) { printf("%i", num[i]); }

我想这样做:

int num1,num2,num3;
for(int i=0;i<3;i++)
{
     printf("%i",num {put i+1 here});
}
int num1、num2、num3;
对于(int i=0;i
请告诉我如何在变量名中使用变量引用

这是不可能的。您需要一个数组

最简单(也是最好)的方法就是:

int num[3] = {0};
for(int i=0;i<3;i++)
{
     printf("%i", num[i]);
}
int num[3]={0};

对于(inti=0;iYou需要使用数组num[3],您不能像那样更改变量名。不要告诉我如何解决这一问题,这就说明了一切……请阅读C编程,而不是继续在这里询问如何做,这让您感到懒惰和无知。
int num1=0, num2=0, num3=0;
int* pNum[3] = {&num1, &num2, &num3};  // Create array of pointers to the variables
for(int i=0;i<3;i++)
{
     printf("%i", *pNum[i]);  // Access num1, num2, num3 via the pointer array
}