私はcでこれをやろうとしています:
scanf("%d",a+i);
はa
size の配列です10
。そしてi
、ループのカウンターです。それで、これは可能ですか?
はい、&a[i] の代わりに a+i を使用できます,,,, 次のコードは、10 個の数字を入力するように求め、それらを配列に保存し、その数字を表示します。
このコードを確認してください:
#include <stdio.h>
int main (void)
{
int a[10], i, j = 0;
for(i = 0; i < 10; ++i ){
printf("Element no %d = ",i);
scanf("%d",a+i);}
printf("Elements in your array are: ");
for(j = 0; j < 10; j++)
printf("%d ",a[j]);
return 0;
}
このコードがお役に立てば幸いです!!