2012年9月3日

形参和实参理解 数组指针的两个例子

摘要: 1/*基本类型指针_1*/2#include<stdio.h>34intmain(void)5{6int*p;//等价于int*p;也等价于int*p;7inti=5;8charch='A';910p=&i;//*p以p的内容为地址的变量11//p=&ch;//error类型不一致12//p=ch;//error13*p=99;14printf("i=%d,*p=%d\n",i,*p);15 1617return0;18}19/*在Vc++6.0中显示的结果是:20================================= 阅读全文

posted @ 2012-09-03 22:54 Your Song 阅读(283) 评论(0) 推荐(0) 编辑

经典指针程序,互换两个数字

摘要: 1#include<stdio.h>2voidhuhuan_1(int,int);3voidhuhuan_2(int*,int*);4voidhuhuan_3(int*,int*);567intmain(void)8{9inta=3;10intb=5;1112huhuan_1(a,b);13printf("a=%d,b=%d\n",a,b);1415huhuan_2(&a,&b);//写成huhuan(*p,*q);或者huhuan(a,b);都是错误的16printf("a=%d,b=%d\n",a,b);1718huhua 阅读全文

posted @ 2012-09-03 13:53 Your Song 阅读(265) 评论(0) 推荐(0) 编辑

指针理解

摘要: 1#include<stdio.h>23intmain(void)4{56inti=5;7int*p;8int*q;9p=&i;10q=p;//注意:不能写成*q=p;或者*q=*p或者p=q;1112printf("*q=%d,q=%d\n",*q,q);1314return0;15} 阅读全文

posted @ 2012-09-03 13:02 Your Song 阅读(145) 评论(0) 推荐(0) 编辑

初学指针

摘要: 2#include<stdio.h>//没有意义的可以编译程序34intmain(void)5{6int*p;//p是变量的名字,int*表示p变量存放的事int类型变量的地址,例如p=i错的,p=&i;是正确的7//int*p不表示定义了一个名字叫做*P的变量8//int*pp是变量名,p变量的数据类型是int*9//所谓int*类型实际就是存放了int变量地址的类型10inti=3;11p=&i;//ok12//p=i;//error13//p=55;//error1415return0;16}17================================ 阅读全文

posted @ 2012-09-03 08:17 Your Song 阅读(133) 评论(0) 推荐(0) 编辑

导航