歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux編程 >> Linux編程 >> 用C語言 輸出數組的全部元素

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

日期:2017/3/1 10:38:13   编辑:Linux編程

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

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

(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