介绍
自增自减代码
#include<stdio.h>
#include<string.h>
void increase(short *arr,int len)
{
int i;
arr=&arr[0];
for(i=0;i<len;i++)
{
printf("arr[%d]=%d,address=%p\n",i,*arr,arr);
arr++;
}
}
void decrease(char *ptr,int len1)
{
int i;
printf("%s\n",ptr);
ptr=&ptr[len1-1];
for(i=len1-1;i>=0;i--)
{
printf("ptr[%d]=%c,address=%p\n",i,*ptr,ptr);
ptr--;
}
}
void down(int *arr,int len)
{
int i;
arr=&arr[len-1];
for(i=len-1;i>=0;i--)
{
printf("arr[%d]=%d,address=%p\n",i,*arr,arr);
arr--;
}
}
void up(char *s,int len)
{
printf("s=%s\n",s);
s=&s[0];