C 有没有更聪明的方法来申报我的15个积分

C 有没有更聪明的方法来申报我的15个积分,c,C,我有一个简单的问题,我是新来的,所以请注意我的无知 有没有更聪明的方法来声明这15个ints,而不使用数组 int r1, r2, r3, r4, r5, r6, r7, r8, r9, r10, r11, r12, r13, r14, r15 = 0; 不,只使用一个数组,有什么问题吗 intr[15]={0}; 如果不能使用数组或某种类型的数据结构,则不能,这是唯一的方法。我不知道为什么有人要你这么做。如果需要的话,您还应该单独将它们设置为0,因为仅将最后一个设置为0不会将r1-14设置为

我有一个简单的问题,我是新来的,所以请注意我的无知

有没有更聪明的方法来声明这15个
int
s,而不使用数组

int r1, r2, r3, r4, r5, r6, r7, r8, r9, r10, r11, r12, r13, r14, r15 = 0;

不,只使用一个数组,有什么问题吗

intr[15]={0};

如果不能使用数组或某种类型的数据结构,则不能,这是唯一的方法。我不知道为什么有人要你这么做。如果需要的话,您还应该单独将它们设置为0,因为仅将最后一个设置为0不会将r1-14设置为0。使用数组还有另一个优点:您可以使用索引寻址元素。聪明的方法是声明数组。你为什么还要别的?所有这些评论和答案似乎都有一个共同的主题。。。。这可能有一个很好的原因,在C语言中禁止使用空的初始化器,尽管某些编译器可能允许使用它。