您的位置:首页 > 编程语言 > C语言/C++

c语言指针运算符和取地址运算符的简单运用

2015-04-14 00:00 204 查看
#include <stdio.h>
void main()
{
int a1,a2;  /*定义两个int型变量*/
int *p1, *p2; /*define two int point variable.*/
a1 = 20;
a2 = 80;
p1 = &a1;
p2 = &a2;
printf("a1 = %d, a2 = %d\n",a1,a2);
printf("*p1 = %d, *p2 = %d\n",*p1,*p2);
printf("a1 address: %d, a2 address: %d\n",p1,p2);
printf("a1 address: %d, a2 address: %d\n",&a1,&a2);
}

#include <stdio.h>
void main()
{
int a1, a2;
int *p1, *p2, *p;
printf("Enter tow integer(separate by commas): \n");
scanf("%d,%d",&a1,&a2);
p1 = &a1;
p2 = &a2;
if(a1 > a2)
{
p = p1;
p1 = p2;
p2 = p;
}
printf("a1 = %d, a2 = %d\n",a1,a2);
printf("min = %d, max = %d\n",*p1,*p2);
printf("a1 address is: %d, a2 address is: %d",&a1,&a2);
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  指针