指针在数组里的运用

简介:
#include<iostream.h>
void main()
{
 char s[]="abcdef",*ps;
 ps=s;
 int i(0),n;
 while(s[i++]!='\0')
 
  ps++;
 n=ps-s;
 for(ps=s+n-1;ps+1!=s;ps--)
  cout<<*ps;
 cout<<endl;
 
}
其初始的pa=a;也就是s【0】
,最开始的那个数

#include<iostream.h>
int a[]={1,2,3,4,5,6};
void main()
{*(
 int *p=a;
 for(int i(0);p+i<a+5;i++,p++)
  cout<<*(p+i)<<" "<<endl;///此处的*p的值会带入下一个*p的运算
  
 cout<<a[2]<<','<<*(a+1)<<endl;
 cout<<*p<<','<<p[-3]<<endl;
}

其运算结果可以直接进行下一步的运算,其在c语言中也可以进行
目录
相关文章
|
2月前
|
搜索推荐 C语言
指针与数组
指针与数组
51 9
|
2月前
|
算法 Java
双指针在数组遍历中的应用
文章深入探讨了双指针技术在数组遍历中的应用,通过实战例子详细解释了快慢指针和首尾指针的不同用法,并提供了解决LeetCode相关问题的Java代码实现。
|
2月前
|
存储 程序员 C语言
指针的高级应用:指针数组、数组指针、函数指针等。
指针的高级应用:指针数组、数组指针、函数指针等。
77 0
|
3月前
|
运维
开发与运维数组问题之指针的加减法意义如何解决
开发与运维数组问题之指针的加减法意义如何解决
37 7
|
3月前
|
C++ 索引 运维
开发与运维数组问题之在C++中数组名和指针是等价如何解决
开发与运维数组问题之在C++中数组名和指针是等价如何解决
22 6
|
3月前
|
存储 C++ 运维
开发与运维数组问题之指针的定义语法如何解决
开发与运维数组问题之指针的定义语法如何解决
27 6
|
4月前
|
编译器 C语言
指针进阶(数组指针 )(C语言)
指针进阶(数组指针 )(C语言)
|
4月前
|
C语言
【C语言】:详解函数指针变量,函数指针数组及转移表
【C语言】:详解函数指针变量,函数指针数组及转移表
49 2
|
4月前
|
C语言
【C语言】:详解指针数组,数组指针及(二维)数组传参(2)
【C语言】:详解指针数组,数组指针及(二维)数组传参(2)
31 1
|
4月前
|
Serverless C语言
【C语言】:对(一维)数组与指针的深入理解(1)
【C语言】:对(一维)数组与指针的深入理解(1)
30 1
下一篇
无影云桌面