首页 > 代码库 > C---指针
C---指针
C指针中的一些内容和例子
首先要知道指针的概念,要弄清指针的四个要素
1.指针的类型
2.指针指向的类型
3.指针所指向的地址
4.指针本身所占用的内存
另外要知道俩个指针运算符
&:取地址运算符
*:间接访问运算符即指针运算符
一、指针变量
/*1.指针变量*/ #include <stdio.h> int main(void) { int i=1234; int *p=&i; //定义一个整形指针,指向变量i int x=*p; //通过指针访问变量i的内容 printf("p:%d\n",p); //指针指向的内存地址 printf("x:%d",x); //等于*p指针占用的内存 getchar(); }
/*输入俩个整数a和b,按照大小的先后顺序排序*/ #include<stdio.h> int main(void) { int a,b,*pointer_1,*pointer_2,*temp; scanf("%d,%d",&a,&b); pointer_1=&a; //指针指向变量 pointer_2=&b; if(*pointer_1<*pointer_2) //根据指针占用内存大小比较,即变量值比较 { temp=pointer_1; //改变指针指向的内存地址 从而做到指针占用内存的改变 pointer_1=pointer_2; pointer_2=temp; } printf("%d,%d\n",a,b); printf("%d,%d",*pointer_1,*pointer_2); getchar(); getchar(); }
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。