首页 | 新闻 | 交流 | 问吧 | 文档 | 手册 | 下载 | 博客

C ------指针简介------

作者:  时间: 2011-06-15

1 /* & :地址运算符 :& 给出变量的地址。
2 // * :间接运算符(取值运算符):* 用来获取变量中存放的数值。*/
3 ptr =&x;//把变量 x 的 地址赋给ptr
4 //ptr指向 X 变量 X 放 数据
5   y= *ptr;//得到 ptr指向的值
6  //-----------------------//
7 //ptr =&x; //--------------//
8 // y= *ptr; //-------------//
9 //------------------------//
10 //推出 y=x;//------------//
11 //相当于 y = *&ptr = x
View Code
1 //指针在函数中通信
2
3 #include<stdio.h>
4 #include<stdlib.h>
5 void fun(int *,int *);
6 int main()
7 {
8 int x=5,y=10;
9 printf("%d %d\n",x,y);
10 fun(&x,&y);
11 printf("now %d %d\n",x,y);
12 system("pause");
13 return 0;
14 }
15 void fun(int *u,int *v)
16 {
17 int n;
18 n=*u;
19 *u=*v;
20 *v=n;
21 }