我正在尝试使用数组生成一系列值。我将数组的几个元素设置为变量,其余元素设置为常量。在下面的示例中,我将第一个元素设置为变量,然后使用 for 循环生成它的所有可能值。
但是,它会不断重用它初始化为的a的相同值。如何在数组中生成一系列值?
#include <stdio.h>
int main(int argc, char **argv)
{
int a = 0;
int b = 0;
int c = 0;
int d = 0;
char example[4]={a, 0x00, 0x00, 0x00};
int i = 0;
for(a = 0; a < 0x7f; a++)
{
for(i = 0; i < 4; i++)
{
printf("%x ",example[i]);
}
printf("\n");
}
}