1.求a的首地址
#include<stdio.h>
void main()
{
int a,b;
a=100;
b=100;
printf("a=%-6d",a);
printf("b=%-6d",b);
printf("a=%-6d\n",&a);
//&a求出的是a的首地址
}
2.定义一个指针变量
#include<stdio.h>
void main()
{
int a,b;
int*p,*q;
a=100;
b=100;
p=&a;q=&b;
printf("a=%-6d",a);//*&a相当于a
printf("b=%-6d",b);
printf("&a=%-6d",p);//&*p相当于p
//若为printf("&a=%-6d",*p);则会求出a的值
printf("&b=%-6d\n",q);
}
3.通过指针变量访问整形变量
#include<stdio.h>
void main()
{
int a,b;
int*p,*q;
a=100;
b=10;
p=&a;q=&b;
printf("a=%-6d",a);
printf("b=%-6d",b);
printf("*p=%-6d",*p);
printf("*q=%-6d\n",*q);
}
4.输入两个整数,按从大到小的顺序输出
#include<stdio.h>
void main()
{
int a,b;
int*p1,*p2,*P;
scanf("%d%d",&a,&b);
p=&a;q=&b;
if(a<b)
{
C语言第七章习题汇总(19道)
最新推荐文章于 2023-04-01 06:00:00 发布