问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

c语言中怎么把一个字符串输出到指定的目标

发布网友 发布时间:2023-03-23 15:05

我来回答

1个回答

热心网友 时间:2023-10-15 05:09

的字符串输出到fp所指向的文件中(这个就是把HELLO写到PRN文件中)
4、首先*a[2]是一个指针数组就相当于一个二维数组(这个你可以看成是a[2][3]的二维数组),而**p=a就是把这个二维数组的首地址赋值给p
那么p现在指向了二维数组中第一个字符的地址(p现在指向了"one"首地址,现在指向了o)

第一条输出语句:
printf("%s",*(p++)+1);那么*(p++)就是先使用*p然后p在自加一次,这时*p指向o地址然后*p+1那么此时*p就指向了n的地址,因为在输出语句里使用的是%s(它可以从当前地址一直输出到这个串的结尾),因此第一条输出结果就为ne

第二条输出语句:
printf("%c",**p-1);因为p在上一次输出语句中自加了一次,那么这时p就指向了下一个字符串的位置(即:p指向了t),而**p表示的是一个值(即:**p=t),再加上**p-1也就是t-1,而t-1在ASCII码中表示的是s,又因为%c是输出一个字符因此就输出一个s
那么最后结果就是nes了

注:a[0]就是"one"字符串的首地址,a[0][0](或者**p)就相当于o,而*p+1就相当于n了,如果在执行p=p+1这时**p就指向了下一个字符串即:t

a[1]就是"two"的首地址,而a[1][0]就相当于t
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
临沂比较有名的男装品牌 呼伦贝尔市悦动网络科技有限公司怎么样? 呼伦贝尔中汇实业有限公司怎么样? 呼伦贝尔油玉不绝电子商务有限公司怎么样? 如何避免wps卡顿? 属鼠的男人找对象是属什么,属鼠的人和什么属相合 96年鼠的姻缘在哪年 属相相合年份运势提升 2024属鼠找对象属什么最佳 黑客攻击网站能报案吗 黑客攻击报案有用吗 惨礉少恩的解释 个税修改手机号 梦见家人一起吃饭的预兆 梦见家人在一起吃饭的预兆 梦见家人一起聚餐的预兆 三钱锁边机怎么解锁? 锁边机出现这种问题怎么解决 高林锁边机怎么样解锁我要调速度?调高速度 贵定县的历史沿革 禄以厚而不知足者患处之。 翻译,谢谢 寥梢的解释 我们常说“距离产生美”,为什么墨西哥人喜欢站得特别近? 墨西哥都有什么礼仪? if you're interested in the job or have any quest 土家族傩堂戏还愿是怎样做的? 傩堂戏的溯源 贵州有哪些文化 进击的巨人DOA弘泽野之中文歌词 梦见四头白猪的预兆 广东某医院内一名*为病床上的占奶奶念信,背后有着怎样的感人故事? 葡萄酒醒酒是什么意思 葡萄酒加蛋清是为什么 酿葡萄酒时为什么加入蛋清 葡萄酒需要加蛋清吗 葡萄酒为什么要加蛋清 梦见剥玉米皮的预兆 梦见自己睡棺材的预兆 梦见自己往棺材里睡的预兆 梦见自己睡棺材喂猫 建行卡跨行取款要手续费吗? 想念作文800字初二 初二作文想念800字 桃树多效唑用多不发芽怎么办 油桃去年八月份打多效唑打多了,今年一年没怎么动!怎么解决? 沙琪玛良品铺子和徐福记哪个好吃 简洁的人生励志语录64条 19*一面:指出破折号的用法 12123申请延期换证怎么取消 涉外警务好坏 梦见看见很多转业的人排队 梦见大批军人追赶自己的预兆 华为荣耀畅玩6X 请问X6能用分屏功能吗