⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 例6.5.txt

📁 《C++程序设计(谭浩强)》代码,均按章节分类
💻 TXT
字号:
例6.5 输出数组中的全部元素。
假设有一个整型数组a,有10个元素。要输出各元素的值有3种方法: 
(1) 下标法
#include <iostream>
using namespace std;
int main( )
{ int a[10];
int i;
for(i=0;i<10;i++)
cin>>a[i];                   //引用数组元素a[i]
cout<<endl;
for(i=0;i<10;i++)
cout<<a[i]<<″ ″;             //引用数组元素a[i]
cout<<endl;
return 0;
}
运行情况如下: 
9 8 7 6 5 4 3 2 1 0↙            (输入10个元素的值)
9 8 7 6 5 4 3 2 1 0              (输出10个元素的值)
(2) 指针法 
将上面程序第7行和第10行的“a[i]”改为“*(a+i)”,运行情况与(1)相同。
(3) 用指针变量指向数组元素
#include <iostream>
using namespace std;
int main( )
{ int a[10];
int i,*p=a;           //指针变量p指向数组a的首元素a[0]
for(i=0;i<10;i++)
cin>>*(p+i);        //输入a[0]~a[9]共10个元素
cout<<endl;
for(p=a;p<(a+10);p++)
cout<<*p<<″ ″;      //p先后指向a[0]~a[9] 
cout<<endl;
return 0;
}
运行情况与前相同。请仔细分析p值的变化和*p的值。

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -