指针练习一

#include<stdio.h>
int main(void)
{
int a[]={2,4,6,8,10};
int *p=a;
printf("%d \n", (*p++));//2
printf("%d \n", (*++p));//6
printf("%d \n", (*++p)++);//8
printf("%d \n", *p);//9
printf("%d \n", *p--);//9
printf("%d \n", *--p);//4
printf("%d \n", --*p);//3
//我再拨回去看看
printf("%d \n", *(++p));//6
printf("%d \n", *(++p));//9
printf("%d \n", *(--p));//6
printf("%d \n", *--p);//3
return 0;
}
//2, 6, 8, 9, 9, 4, 3, 6, 9, 6, 3,右结合
//*--p=*(--p) 向低位拨动
//--*p=--(*p)

二:

#include <stdio.h>
int main(void)
{
int a, b, *p, *q ;
printf("请输入两个整数:");
scanf("%d %d", &a, &b);
printf("%d %d \n", a, b);
*p=a, *q=b;
printf("%d %d", p, q);
return 0;
}
#include 
int main()
{
int *p, a=15, b=5;
p=&a, a=*p+b;
printf("a=%d %d \n", a, *p);
return 0;
}
//a=20, 20
你也有好的想法?点击右下角的“灯泡”,开始你的创作。与我们一起,让生活更愉悦,让工作更高效,让世界更美好!
C
0 条回复 A 作者 M 管理员
    所有的伟大,都源于一个勇敢的开始!
欢迎您,新朋友,感谢参与互动!欢迎您 {{author}},您在本站有{{commentsCount}}条评论