永发信息网

谁可以帮我解释一下 C++中 自定义函数 char *myl(char *string)中两个

答案:2  悬赏:0  手机版
解决时间 2021-11-29 19:51
谁可以帮我解释一下 C++中 自定义函数 char *myl(char *string)中两个
最佳答案
char *myl(char *string)
接受一个char指针,返回一个char指针。
就是接收一个字符串,经过myl函数处理后又返回一个字符串。追问还是不明白为什么要加指针 直接char myl(char string)不就可以吗追答指针可以直接调用或者修改储存在指针里面的值啊。
C++有时会用new运算符创建一个新的字符串,而new创建的字符串是没有名称的,只能用指针进行修改。
而且直接使用指针修改数据也更方便和快捷,再继续看书,有时候看着看着就明白了,c++开始有些不懂是很正常的,我也刚开始学..小白一个,加油追问有没有指针教程 发给我好不好追答静下心把c promer 或者c++ primer看完。。你就不会有这种问题了...网上很多这种资源的,我只有实体书。。
全部回答
char *变量作为文件名 (char*string)是变量中的变量。

答题不易,如果满意,请及时采纳,非常感谢追问为什么文件名要加*追答char * 是传统的基本串类型,带尾0的字符串,要一套专门的处理串的子程序;string 是面象对象的串对象,封装了许多函数,功能更强;这两个类型可以互相转换,但这是不同的类型,有的传统老式函数ifstream.open它的参数类型是char *,你就不能用string.
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
单选题非公有制经济发展的实践表明:凡是非公
2015年龙岩莲东中学中考成绩年段排名单
戏谑的读音是什么
买了声卡还需要话放吗
食用油除了充氮保鲜技术,还有另外两种是什么
戒什么戒什么成语
成人舞蹈班大概多少钱一节啊
天加四笔是什么字
请问汕头房地产软件有没有人知道是哪家在做?
1+13+85+7+99用简便算法的详细步骤怎么写
魔电2017 v16 的神圣荣耀装备怎么合成
物业与业主高频接触点有哪些
车公庄西到北京南站怎么走
11.26来的大姨妈12.26没有来28.29试了早早试
三星的120G固态硬盘怎么装系统
推荐资讯
康佳电视太垃圾,售后更垃圾,骗我买易保通延
如果方程有增根,则k的值A.8B.-8C.8或-8D.不
够级在哪区刷分
怎么写全部??
求教 硅钢的HS编码表
龙岗双龙地铁站到深圳东站夜晚有去布吉的公交
家里密室设计需要什么条件?
lomography相机和富士拍立得哪个好?
武青区梅尚国际花园的房价现在多少钱一平
梦幻西游点卡消耗速度是每小时6点吗?听说办
直径30厘米等于多少平方厘米
椒江万济池菜场旁边的农行是什么支行
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?