c中的用法.docx
《c中的用法.docx》由会员分享,可在线阅读,更多相关《c中的用法.docx(8页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、c中的用法c中的用法c中的用法的用法你知道吗?下面我就跟你们具体介绍下c中的用法的用法,希望对你们有用。c中的用法的用法如下:C中*、用法介绍例1、复制代码#includestdio.hintfind(int*a);main()intb=1;intwait,test;test=find(printf(内存地址为:%d,test);scanf(%d,wait);intfind(int*a)return*a;复制代码intb=1;inttest=find(这样调用时,实际上是进行了:int*a=b,创立了一个新的指向b的整型指针a作为find函数范围内的局部变量。示例二函数声明:intfind(i
2、nta);函数调用:intb=1;intn=find(b);这样调用时,实际上是进行了:inta=b,给变量b起了个别名a,也就是讲a和b实际上代表的是同一个变量,调用期间没有创立任何新的变量。示例三函数声明:intfind(inta);函数调用:intb=1;intn=find(b);这样调用时,实际上是进行了:inta=b,也就是普通的变量赋值操作,调用期间创立了在find函数范围内的局部变量a,它的值与b一样。在用于计算时就是取变量地址,如int*a=b,就是将整型变量b的地址取出,赋值给整型指针a,a中的内容就是b的地址,所以a指向b。*在用于计算时,就是取指针所指向的地址中的值,如i
3、ntb=*a,就是将整型指针a指向的地址中存放的内容赋值给整型变量b。C语言中,符号大家一定很熟悉吧,它除了能够作为按位运算与之外还有更常用的功能取变量地址。复制代码#includestdio.hmain()inta=0;intwait;int*p=printf(Thevalueis:%dn,*p);scanf(%d,wait);复制代码上面代码中,指针p指向变量a的地址。在C/C+中,每个变量都有其相应的地址,通过在变量标识符前加符号即可获得变量的地址。那么我们这么写能够吗?int*p=0x01000;这显然不行。由于对于一个数值常量,它是没有地址的。而变量之所以有地址就是由于要有一个存储单
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 中的 用法
限制150内