Loading [MathJax]/jax/output/CommonHTML/config.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >C语言 | 将字符串a复制为字符串b并输出b

C语言 | 将字符串a复制为字符串b并输出b

原创
作者头像
小林C语言
修改于 2020-12-14 07:27:06
修改于 2020-12-14 07:27:06
1.9K0
举报

例34:C语言实现将字符串a复制为b,然后输出b,要求使用指针。

解题思路:定义两个字符数组a和b,对a数组初始化。将a数组中的每一个字符逐个复制到b数组中,程序中a和b都定义为字符数组,通过地址访问其数组元素。

源代码演示:

代码语言:txt
AI代码解释
复制
#include<stdio.h>//头文件 
int main()//主函数 
{
  char a[]="I love you";//定义字符数组且赋初值 
  char b[20];//定义字符数组
  int i;//定义整型变量 
  for(i=0;*(a+i)!='\0';i++)//for循环,!='\0'是指最后一个字符不是\0 
  {
    *(b+i)=*(a+i);//赋值 
  } 
  *(b+i)='\0';//赋值
  printf("字符串a是:%s\n",a);//输出原来的 
  printf("单个输出字符b:"); //提升语句 
  for(i=0;b[i]!='\0';i++)//for循环 
  {
    printf("%c",b[i]);//输出字符数组 
  } 
  printf("\n");//换行 
  return 0;//主函数返回值为0 
}

编译运行结果如下:

代码语言:txt
AI代码解释
复制
字符串a是:I love you
单个输出字符b:I love you

--------------------------------
Process exited after 1.745 seconds with return value 0
请按任意键继续. . .

C语言将字符串a复制为字符串b并输出b

更多案例可以go公众号:C语言入门到精通

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
当面试官说 “你还有什么问题想问的” ,你该如何回答?
程序员面试时经常会听到面试官说一些套话,比如“今天的面试就到这里了,回去等通知吧”,“你还有什么问题想问我的吗”,“如果这道题不会做,那么我们也可以换一道”
乔戈里
2019/05/14
5590
当面试官说 “你还有什么问题想问的” ,你该如何回答?
程序员面试时经常会听到面试官说一些套话,比如“今天的面试就到这里了,回去等通知吧”,“你还有什么问题想问我的吗”,“如果这道题不会做,那么我们也可以换一道”
程序员黄小斜
2019/03/30
1.2K0
当面试官说“你还有什么问题想问的”,你该如何回答?
我们在面试的经常会听到面试官说一些套话,比如“今天的面试就到这里了,回去等通知吧”,“你还有什么问题想问的”,“如果这题不会,我们也可以换一道”等等还有很多,今天我们要说的是基本面试都会遇到的一句话“你还有什么问题想问的?”。
良月柒
2019/04/04
7330
当面试官说“你还有什么问题想问的”,你该如何回答?
当面试官问你:什么是Python装饰器?
初创公司有N个业务部门,1个基础平台部门,基础平台负责提供底层的功能,如:数据库操作、redis调用、监控API等功能。业务部门使用基础功能时,只需调用基础平台提供的功能即可。如下:
Python数据科学
2018/08/06
4500
当面试官问你:什么是Python装饰器?
如何做一个合格的面试官
塔希提岛
2024/02/06
1740
如何做一个合格的面试官
当面试官问你MySQL的架构图......
---------------------我是一条分割线---------------------
用户7386338
2020/05/29
3980
当面试官问线程池时,你应该知道些什么?
线程池是一种多线程处理形式,处理过程中将任务添加到队列,然后在创建线程后自动启动这些任务。
李红
2019/06/03
3970
当面试官问你Promise的时候,他究竟想听到什么?
如果你面试的岗位中要求会nodeJS的话,Promise的问题是必不可少的。今天总结一下Promise相关的知识点,希望大家能有所收获 问题一览 ●什么是Promise ●传统的回调式异步操作有什么缺点 (Promise如何解决异步信任问题的) ●Promise中的异步模式有哪些?有什么区别? ●如果向Promise.all()和Promise.race()传递空数组,运行结果会有什么不同? ●如何确保一个变量是可信任的Promise(Promise.resolve方法传入不同值的不同处理有哪些) ●Pro
用户1687375
2018/06/08
2.7K0
当面试官问你闭包时,他究竟想听到些什么?
“请你讲一下闭包”——这道题几乎是前端面试必问的问题,今天我试着总结一下如何优雅的回答这道题 闭包是什么? 闭包是有权限访问其他函数作用域内的变量的一个函数。 这是《JavaScript高级程序设计》中给出的定义,如果你想就用这一句话就把面试官搞定几乎是不可能的。 因为这句话还存在下面几个深入的问题: ■为什么其他非闭包的函数没有权限访问另一个函数的内部作用域 ■为什么闭包有这个权限 ■什么是函数作用域 面试官更想知道的是你是否知道上面的内容。 那好一个更周全的解释方法应运而生: 由于在JS中,变量的作用
用户1687375
2018/06/08
1K0
当面试官问你:nginx 如何解析php文件?
本来想着发布一篇什么样子技术文章,更有意义。考虑之后想起这么一个事情,上次一个伙伴突然问我 nginx 如何解析php 文件,我瞬间懵逼了~~~或许学艺不精、但是这个是知道的,只是当时就是一下子没有想起来,思考了半天才记起来是 php-fpm 。因此、今日选择nginx如何解析php文件分享给大家。
YP小站
2020/06/04
1.6K0
当面试官问你:nginx 如何解析php文件?
一个合格的PHP面试官 都会问这些面试题
有很长一段时间没有做PHP开发了,最近有做PHP开发的小伙伴在个人微信公众号后台留言,能够分享一些PHP有关的面试题。于是给安排上。
兔云小新LM
2021/11/06
4.4K0
一个合格的PHP面试官 都会问这些面试题
当面试官问你职业规划,你如何答复才能拿到Offer?
在面试中不论是在一面二面三面这种技术面,还是在最后的hr面,经常会被人问及,"谈谈你的职业规划"这种问题,我们回答的很可能会给我们的面试表现加分,如果回答地不好,对于一些面试官来说无伤大雅,但对于某些 面试官来说,可能直接就会给我们pass掉,可能有些人看到这里会说,"乔兄,你就在吓我吧,哪有这么严重,哼!",我当初也是这么想的,直到我在秋招中付出了惨重的学费,才知道回答这类问题的重要性。这里真没有吓大家,这里分享一波我之前的面试经历。
Java3y
2020/02/19
18.4K0
当面试官问你职业规划,你如何答复才能拿到Offer?
当面试官问“你有什么要问我的吗”时,应该说什么?
相信大家面试时或许都经历过这么一个过程:不管是500强公司还是创业公司,是国企还是外企,面试到最后,面试官往往会问:“你还有什么问题吗?”
一墨编程学习
2018/09/14
2.3K0
当面试官问你glide的时候,是想问什么?glide生命周期如何实现?
去面试的时候,我们也经常被问到这样的问题:项目用什么图片加载框架?为什么选择这个框架?glide是现在主流的图片加载框架,被问到的概率非常高。面试官这样问,最想听到的是什么答案?Lru算法原理还是三层缓存的理解?以我的理解,Lru和三层缓存是很基本的,一般的图片加载框架都用到,这应该不是面试官真正的目的。面试官最想问的应该是glide最大的优点是什么?并且能够针对源码讲出是怎么实现的。本篇文章将围绕这两个问题去讨论。
Android技术干货分享
2020/04/27
1.7K0
当面试官问你glide的时候,是想问什么?glide生命周期如何实现?
当面试官问你“指针和引用的区别是什么”,TA想听到的是这些
因此,虽然引用本身不占用内存,但它的变量名确实存在于编译器的符号表中。在运行时,引用的变量名会被替换为它所引用的变量的地址,因此你可以像使用普通变量一样使用引用。
码事漫谈
2025/01/01
980
当面试官问你“指针和引用的区别是什么”,TA想听到的是这些
【Java面试】吊打!当面试官问我这道面试题时,回答让面试官直接震惊!如果不使用Spring,我们将如何开发
曾经有一道面试题掀起了劲爆的浪潮,说如果不使用Spring,我们将如何开发?好多家公司都模仿提问了这么一道面试题,而且好多人也都在各个社区给出了自己的答案。接下来看看网友们是怎么说的。
Tom弹架构
2022/09/22
2400
【Java面试】吊打!当面试官问我这道面试题时,回答让面试官直接震惊!如果不使用Spring,我们将如何开发
如果让ChatGPT对线面试官会怎么样
hello,大家好,我是java小面,今日上班摸鱼时突发奇想,如果说拿在本月突然爆火的ChatGPT,用来对线面试官的话,又会是怎么样的一个场景呢?
灬沙师弟
2023/03/07
2820
如果让ChatGPT对线面试官会怎么样
当我把chatGPT作为Java面试官,它问了我这些问题
面试者:非常感谢,我是一名资深Java开发工程师,具有丰富的Java开发经验。我在过去的五年里,主要从事了企业级Java应用的设计、开发和维护工作。我熟悉Java语言的语法、面向对象编程(OOP)原则以及常用的设计模式,并且具备较强的项目开发和团队协作能力。
小熊学Java
2023/07/16
3910
当我把chatGPT作为Java面试官,它问了我这些问题
当面试官问我Mybatis初始化原理时,我笑了
对于任何框架而言,在使用前都要进行一系列的初始化,MyBatis也不例外。本章将通过以下几点详细介绍MyBatis的初始化过程。
Bug开发工程师
2018/12/29
7450
当面试官问我Mybatis初始化原理时,我笑了
来源:blog.csdn.net/luanlouis/article/details/37744073
Java团长
2019/07/01
3710
当面试官问我Mybatis初始化原理时,我笑了
推荐阅读
相关推荐
当面试官说 “你还有什么问题想问的” ,你该如何回答?
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档