4

私はでこれをやろうとしています:

scanf("%d",a+i);

asize の配列です10。そしてi、ループのカウンターです。それで、これは可能ですか?

4

3 に答える 3

1

はい、&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;
}

このコードがお役に立てば幸いです!!

于 2013-08-25T20:17:09.037 に答える