strcpy(s1,s2)的用法
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
strcpy(s1,s2)的用法
char *strcpy(char* a, char *src);
把从b地址字符串复制到以a开始的地址空间
strcpy(s1,s2);
把s2中的内容复制到s1中,连字符串结束标志也一起
指针改变实参
首先在fun函数里输出的依次是b B,
一般形参不能改变实参,但在用指针传递数值的时候可以改变
因为:在用指针做参数的时候,传递的不是值本身,而是它所对应的地址,我们改变值的时候是改变那个地址里的值所以传递指针的话就能改变值了
在printf中,参数b的值被fun修改了,b=b,
参数a不受fun的影响,仍然是A
占位符
这里的2,表示占位符,意思是输出的变量a的值占两个字节,
如果a=56898,只能把前两位当成a输出,只能输出56
这里的空格,表示输入结束,(回车或空格表示输入一个数字结束)那么b就等于6,剩下的543.0就没用了
可是b是个浮点型,于是得給加上小数点