歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
您现在的位置: Linux教程網 >> UnixLinux >  >> Linux編程 >> Linux編程

用C語言 輸出數組的全部元素

如何使自己輸入的數字,在終端顯示呢?

這是為什麼呢,書上給出了三種方式

(1)下標法

#include<stdio.h>
void main()
{
        int a[5] ;
        int n;
        printf("Please input words:");
        for(n=0;n<5;n++)
        scanf("%d",&a[n]);
        printf("\n");
        for(n=0;n<5;n++)
        printf("%d",a[n]);
        printf("\n");


}


(2)通過數組名計算數組元素地址,找出元素的值

#include<stdio.h>
void main()
{
        int a[5] ;
        int n;
        printf("Please input words:");
        for(n=0;n<5;n++)
        scanf("%d",&a[n]);
        printf("\n");
        for(n=0;n<5;n++)
        printf("%d",*(a+i));
        printf("\n");


}

(3)用指針變量指向數組元素

#include<stdio.h>
void main()
{
        int a[5] ;
        int *p,n;
        printf("Please input words:");
        for(n=0;n<5;n++)
        scanf("%d",&a[n]);
        printf("\n");
        for(p=a;p<(a+10);p++)
        printf("%d",*p);
        printf("\n");


}

還有一點要注意,就是要先定義這個數組有幾個元素,否則會不能現返回值!筆者就是先定義了a【100】,結果沒有輸入夠,在終端沒有返回值,郁悶了好久

Copyright © Linux教程網 All Rights Reserved