C语言输出数组的三种方法
输出数组
①下标法
#include<stdio.h> void main() { int a[10]; int i; for (i = 0; i<10; i++) scanf("%d", &a[i]); for (i = 0; i<10; i++) printf("%d ", a[i]); printf(" "); }
②由数组名计算地址
#include<stdio.h> void main() { int a[10]; int i; for (i = 0; i<10; i++) scanf("%d", &a[i]); printf(" "); for (i = 0; i<10; i++) printf("%d ", *(a + i)); printf(" "); }
③用指针变量指向数组元素
#include<stdio.h> void main() { int a[10]; int i, *p; for (i = 0; i<10; i++) scanf("%d", &a[i]); printf(" "); for (p = a; p<(a + 10); p++) printf("%d", *p); printf(" "); }
声明:该文观点仅代表作者本人,牛骨文系教育信息发布平台,牛骨文仅提供信息存储空间服务。
- 上一篇: C语言版的16进制与字符串互转函数
- 下一篇: C语言实现字节流与十六进制字符串的相互转换