指针
「已注销」
未经他人苦,莫劝他人善
展开
-
用指针交换两个数
#include <stdio.h>void swap(int a,int b){int *p,*q;int t;p=&a;q=&b;t=*p;a=*q;b=t;printf(“a=%d,b=%d\n”,a,b);}int main(){int a=1,b=2;swap(a,b);return 0;}原创 2019-07-13 16:58:16 · 325 阅读 · 0 评论 -
指针
1.在计算机中,每个字节都会有一个地址,而计算机就是通过地址找到某个变量的。2.只要在变量前加上&,就表示变量的地址。3.指针是一个unsiged类型的整数。4.指针变量用来存放指针(也可以理解为地址),它是在某种数据类型后加*来表示的。例:int *p;double *p;char *p.5.给指针变量赋值的方式一般是把变量的地址取出来,然后赋给对应类型的指针变量。例:int a...原创 2019-07-13 17:39:35 · 110 阅读 · 0 评论 -
输入a和b两个整数,按先大后小的顺序输出a和b。注意请使用指针变量的方式进行比较和输出。
#include <stdio.h>void com(int a,int b){int *p,*q;p=&a;q=&b;if(*p>*q)printf("%d %d\n",a,b);elseprintf("%d %d\n",b,a);}int main(){int a,b;scanf("%d%d",&a,&b);com...原创 2019-07-13 18:25:57 · 3450 阅读 · 0 评论 -
输入A,B,C三个整数,按先大后小的顺序输出的a,b和角注意请使用指针变量的方式进行比较和输出。
#include <stdio.h>void com(int a,int b,int c){int *p,*q,*r;p=&a;q=&b;r=&c;if(*p>*q&&*p>*r){if(*q>*r)printf("%d %d %d\n",*p,*q,*r);elseprintf("%d %d %d\n"...原创 2019-07-13 19:28:39 · 853 阅读 · 0 评论