这样为什么编译不过呢?
#include <iostream>
using namespace std;
//定义main函数
int main()
{
//定义数组和数组指针
char a[8]="abcdcba";
char *p,*q;
int i=0;
//通过指针循环倒序输入5个数组元素值
*p=a;
*q=a+6;
while(p!=q) {
if(*p!=*q){
i=1;
break;
}
p++;
q--;
}
//顺序输出数组元素值
if(!i)
for(int c=0;c<7;c++)
cout<<a[c];
return 0;
}
8
收起
正在回答 回答被采纳积分+1
2回答
慕工程8234662
2018-07-27 17:28:43
老师 a和a+6不是元素值吗,为什么是元素指针?
C++零基础入门 热门编程语言 二级考试必备
- 参与学习 529 人
- 提交作业 110 份
- 解答问题 594 个
无论您是零基础、还是想晋升,亦或是想转型,C++无疑都是最佳选择。本路径共分为基础语法、指针与引用、面向对象三大模块,为你开启入门C++编程的大门!
了解课程
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星