前往小程序,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 删除。

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
C语言——字符函数和字符串函数(一)
📋C语言里提供一系列的函数专门用于字符分类,便于我们**判断一个字符是属于什么类型的字符**👇🏻
用户11029137
2024/03/19
1270
C语言——字符函数和字符串函数(一)
C语言 | 复制字符串
例69:C语言编写一个程序,将字符数组str2中的全部字符复制到字符数组str1中,要求不使用strcpy函数。
小林C语言
2021/01/26
3.3K0
C语言 | 复制字符串
c语言基础学习05_数组和字符串
============================================================================= 涉及到的知识点有:for循环有两种写法、数组、一维数组定义与使用、一维数组的初始化、 如何得到一个一维数组的成员数量、查找出一维数组中成员最大值、查找一维数组的第二大元素的值、 一维数组的逆置、一维数组排序:冒泡排序、二维数组、二维数组的初始化、三维数组初始化、三维数组排序、 字符串与字符数组、字符数组的初始化、字符数组的使用(以及字符数组和字符串的区别)、去除输出字符串结尾处的空格、 现在要去掉字符串最右面的空格,而不能去掉字符串中间的空格呢、随机数产生函数rand与srand、 自动的变种子、控制随机数的范围、用scanf来输入字符串、如何把两次输入的字符串放到新的字符串里去、 scanf缓冲区溢出的危险的解释、字符串的逆置。 ============================================================================= for循环有两种写法:
黑泽君
2018/10/11
2.4K0
【期末复习】考试月来临!☀️C语言复习,这一篇带你逃离挂科区!(上)⭐️
注意:变量必须先定义后使用,在变量取值时,实际上是通过变量名找到相应的内存地址,从该存储单元中读取数据
小丞同学
2021/08/16
8740
C语言 第七章 数组与字符串
根据文章内容和问答,对文章内容进行总结和梳理,提炼出关键信息和主要观点,以简洁明了的方式呈现。
张果
2018/01/03
8180
C语言 第七章 数组与字符串
C语言字符数组-学习十四
注意:这里不用单个字符作为初值。而是用一个字符串作为初值。数组c的长度不是10,而是11,因为字符串常量的最后由系统加上一个'\0'。
XG.孤梦
2022/02/28
1.9K0
C语言字符数组-学习十四
6.3 C语言字符数组
1、对字符数组初始化,最容易理解的方式是用“初始化列表”,把各个字符依次赋给数组中各元素。
小林C语言
2020/12/07
2.6K0
6.3 C语言字符数组
C语言 | 统计选票结果的程序
例38:有三个候选人,每个选民只能投给一个人,要求用C语言编一个统计选票的程序,先后输入备选人的的名字,最后输出各人的得票结果。
小林C语言
2020/12/18
2K0
C语言 | 统计选票结果的程序
C语言 | 比较字符串s1 s2,不用strcmp
例68:C语言编一个程序,将两个字符串s1和s2比较,若s1>s2,输出一个正数;若s1=s2,输出0,否则输出负数要求不要用strcmp函数。
小林C语言
2021/01/25
2.8K0
C语言 | 比较字符串s1 s2,不用strcmp
C语言 | 递归将一个整数n转换成字符串
例73:C语言用递归方法将一个整数n转换成字符串。例如,输入483,应输出字符串“483”,n的位数不确定i,可以是任意位数的整数。
小林C语言
2021/02/01
6K0
C语言 | 递归将一个整数n转换成字符串
C语言字符串详解
字符串是一种非常重要的数据类型,但是C语言不存在显式的字符串类型,C语言中的字符串都以字符串常量的形式出现或存储在字符数组中。同时,C 语言提供了一系列库函数来对操作字符串,这些库函数都包含在头文件 string.h 中。
小林C语言
2020/12/25
3.8K0
C语言字符串详解
C++字符串结束的标志 | 用数组输出love
在上面的字符数组中,第5个字符为′\0 ′,就表明字符串的有效字符为其前面的4个字符。也就是说,遇到字符′\0′就表示字符串到此结束,由它前面的字符组成字符串,对一个字符串常量,系统会自动在所有字符的后面加一个′\0′作为结束符。
小林C语言
2020/12/04
1.3K0
C++字符串结束的标志 | 用数组输出love
C++字符数组 | 输出a、b、c
和C语言一样,在C++中用来存放字符数据的数组是字符数组,字符数组中的一个元素存放一个字符,字符数组具有数组的共同属性。
小林C语言
2020/12/04
1.2K0
C++字符数组 | 输出a、b、c
C语言 | 将两个字符串连接起来,不用stract
解题思路:首先要有两个键盘录入,实现录入字符串1和字符串2,然后实现拼接,读者看这道例题的时候,可以先想想要是用strcat函数应该怎么写代码,然后可以查看查看strcat的源码,看看底层是怎么写的。
小林C语言
2021/01/22
4.6K0
C语言 | 将两个字符串连接起来,不用stract
C++字符串类 | 使用string输出
C++提供了一种新的数据类型:字符串类型,它和char,int类型一样,可以用来定义变量,用一个名字代表一个字符序列,这就是字符串变量。
小林C语言
2020/12/11
8090
C++字符串类 | 使用string输出
稳准狠!最全讲解!初学者必看的C语言字符串知识
字符数组和普通数组一样,也是通过下标引用各个元素。 【示例】输出字符数组中的元素。
老九君
2018/08/22
5510
稳准狠!最全讲解!初学者必看的C语言字符串知识
C语言:字符串详解
当输入是abc124a时输入输出如下表示: input a string:abc124a abc124a
obaby
2023/02/28
2.6K0
C语言字符串与指针-学习二十五
本文最后更新于2022年02月20日,已超过7天没有更新。如果文章内容或图片资源失效,请留言反馈,我会及时处理,谢谢!
XG.孤梦
2022/03/01
2600
C语言字符串与指针-学习二十五
C语言 | 用指向指针的指针对5个字符串排序输出
解题思路:读者看着道题的时候,首先要知道什么时指针,指向指针的指针应该怎么用,一般在开发中不这样用,读者要看明白,这个很锻炼思维的。
小林C语言
2021/02/11
1.5K0
C语言 | 用指向指针的指针对5个字符串排序输出
C语言字符串的常用操作
C语言是一种非常流行的编程语言,它支持各种数据类型,包括整数、浮点数、字符和字符串等。在 C语言中,字符串是一种特殊的数据类型,它由一系列字符组成,以\0字符结尾。本文将介绍 C语言中字符串的相关知识,包括字符串的定义、初始化、赋值、输入输出、比较、拼接、查找和替换等。
芯动大师
2023/10/14
3770
推荐阅读
相关推荐
C语言——字符函数和字符串函数(一)
更多 >
领券
💥开发者 MCP广场重磅上线!
精选全网热门MCP server,让你的AI更好用 🚀
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档