指针与数组

来源:百度知道 编辑:UC知道 时间:2024/09/20 23:32:09
一、实验目的
1.正确使用指针操作字符串。
2.正确使用指针操作数组元素。

二.实验要求
1.仔细阅读下列实验内容。
2.在VC运行环境下,编辑录入源程序。
3.调试运行源程序,并记录下调试运行过程中出现的所有错误及改正方法。
4.掌握如何根据出错信息查找语法错误。
5.掌握如何通过动态跟踪程序运行过程查找逻辑错误。
6.写出本次实验的实验报告。

三、实验内容
1. 从键盘输入十个整数存入一维数组中,求出它们的和及平均值并输出(要求用指针访问数组元素)。
2. 从键盘输入一个字符串存入数组a中,再将a的内容前后倒置后重新存入数组a中并输出(要求用指针访问数组元素)。

#include <iostream.h>
int main(int argc,char*argv[])
{
char *pa,a[20];
pa=a;与*pa=&a[0]或pa=a[0]等效.
cout<<"请输入一串字符:"<<endl;
cin>>pa;
const size=sizeof(pa)/sizeof(char);
for(int i=0;i<size;i++)
{
a[i]=pa[i];
}
cout<<"输出倒置后的数组:";
for(i=size;i>=0;i--)
{
cout<<a[i];
}
cout<<endl;
return 0;
}

随便写了一个,自己能理解才是最重要的.