首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Csing for in C or C++

Csing for in C or C++
EN

Stack Overflow用户
提问于 2011-02-04 09:32:42
回答 1查看 569关注 0票数 1

就像一个好的程序员一样,我想我是想变得懒惰,让程序做任何事情,但我开始认为这不能用这种方式来做,所以它开始了……

我有27个变量a1,a2,a3,a4,a5,a6,a7,a8,a9,b1,b2,b3等,c1,c2,c3等...

我想让用户给我每个数字,但我不想手动做,我想用一个这样的东西来做:

代码语言:javascript
复制
for(i=0;i<=0;i++)
{
char a= 'a'+i;
char b= 'b'+i;
char c= 'c'+i;

printf("give me 1st number in square\n");
scanf("%d",a);
printf("give me 2nd number in square\n");
scanf("%d",b);
printf("give me 3rd number in square\n");
scanf("%d",c);

}

你知道怎么做这个吗?如果有什么办法我会很感激你可以告诉我非常感谢XD

是的,如果你不能理解,或者想让我解释得更好,告诉我,我会尽我最大的努力重新制作这个。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-02-04 09:35:13

这就是数组的用途。而不是像a1a2a3b1b2b3等变量,只有两个数组:

代码语言:javascript
复制
int a[5]; // a[0] through a[4]
int b[4]; // b[0] through b[3]

然后,您可以使用像a[i]这样的表达式来访问变量,其中i是任意整数(当然,前提是您不会尝试在数组边界之外进行访问)。

票数 8
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4893696

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档