strcat函数的作用是复制一个字符串,将这个字符串拼接在另一个字符串后面。strcat()函数接受两个字符串作为参数,会把第二个字符串的备份附加在第一个字符串末尾,并把拼接后形成的新字符串作为第一个字符串,第二个字符串不变。

strcat函数

strcat() 函数用来将两个字符串连接(拼接)起来。

头文件:string.h

语法/原型:char*strcat(char* strDestination, const char* strSource);

参数说明:strDestination:目的字符串;

strSource:源字符串。

strcat() 函数把 strSource 所指向的字符串追加到 strDestination 所指向的字符串的结尾,所以必须要保证 strDestination 有足够的内存空间来容纳两个字符串,否则会导致溢出错误。

注意:strDestination 末尾的\0会被覆盖,strSource 末尾的\0会一起被复制过去,最终的字符串只有一个\0。

返回值:指向 strDestination 的指针。

实例:

使用C语言 strcat() 函数将用户输入的两个字符串拼接在一起。#include

#include

int main(){

char str1[101] = { 0 };

char str2[50] = { 0 };

gets(str1);

gets(str2);

strcat(str1, str2);

puts(str1);

return 0;

}

更多web开发知识,请查阅 HTML中文网 !!

c语言中strcat函数的作用,strcat函数的作用是什么?相关推荐

  1. c语言中在main外面定义的int变量,C语言中,把变量定义在主函数之外和定义在主函数之内有什么区别...

    C语言中,把变量定义在主函数之外和定义在主函数之内有什么区别 答案:7  信息版本:手机版 解决时间 2018-12-14 06:44 已解决 2018-12-13 14:23 C语言中,把变量定义在 ...

  2. c语言s_gets函数作用,C语言中gets_s(),gets(),fgets()函数的比较。

    先来讲讲大家最熟悉的gets()函数. 1.gets()函数不安全. 2.C11标准委员会已经将其废除,建议能不用尽量不用. 解释: gets()函数的作用:它读取整行输入,直至遇到换行符,然后丢弃换 ...

  3. c语言限制字符数,C语言中“不受限制”的字符串函数总结.pdf

    C语语言言中中"不不受受限限制制"的的字字符符串串函函数数总总结结 "不不受受限限制制的的"字字符符串串函函数数 按 <C和指针>中所说,那些常用的 ...

  4. c语言中的static变量和static函数

    在C语言中,static的字面意思很容易把我们导入歧途,其实它的修饰变量作用有三条. (1)先来介绍它的第一条也是最重要的一条:隐藏. 当我们同时编译多个文件时,所有未加static前缀的全局变量和函 ...

  5. python语言中param_四、python之函数详解一

    一.函数 1.说白了就是把一组代码合到一起,可以实现某种功能,需要再用到这种功能的话,直接调用这个函数就行 2.函数.方法是一回事 3.定义一个函数的格式是:def+函数名+() 4.函数必须调用了之 ...

  6. C语言中gets_s(),gets(),fgets()函数的比较。

    先来讲讲大家最熟悉的gets()函数. 1.gets()函数不安全. 2.C11标准委员会已经将其废除,建议能不用尽量不用. 解释: gets()函数的作用:它读取整行输入,直至遇到换行符,然后丢弃换 ...

  7. python语言中ch用法_pytorch 中pad函数toch.nn.functional.pad()的用法

    padding操作是给图像外围加像素点. 为了实际说明操作过程,这里我们使用一张实际的图片来做一下处理. 这张图片是大小是(256,256),使用pad来给它加上一个黑色的边框.具体代码如下: imp ...

  8. c语言不用math就算次方,C语言中math.h定义了哪些函数

    //1.三角函数 double sin(double); //1.1.正弦 double cos(double); //1.2.余弦 double tan(double); //1. 3.正切 //2 ...

  9. 在c语言中log函数的作用,C语言中log函数怎么使用啊

    优质回答 回答者:奔跑的五花肉11 1.C语言中,有两个log函数,分别为log10和log函数,具体用法如下: 2.函数名: log10 功 能: 对数函数log,以10为底 用 法: double ...

  10. java 函数fun_c语言中fun用法详解_后端开发

    Java Dao层的作用_后端开发 Dao层叫数据访问层,属于一种比较底层,比较基础的操作,可以具体到对于某个表或某个实体的增删改查,其Dao层的作用是对数据库的访问进行封装,从而不涉及业务,实现解耦 ...

最新文章

  1. Ubuntu16.04 搭建nexus 私服 学习步骤以及安装maven和git
  2. 谷歌发布TensorFlow Privacy​:大幅提升AI模型中的隐私保护
  3. c语言 python-C语言和python的区别
  4. Win10下VisualStudio2019安装和Helloworld测试
  5. 安装UBUNTU Server 11.10
  6. 【王道考研】计算机网络知识点
  7. 计算机的各种配件知识,菜鸟必读:DIY装机需要知道的一些配件小知识
  8. 19、SPI 和 SST25VF016B
  9. 如何获取微信应用appid
  10. Arduino - 红外接收
  11. 中信证券java面试_中信证券面试问题分享
  12. 如何查看哪些期刊被SCI收录
  13. oracle移动文件命令是什么意思,Oracle使用命令移动各类文件的方法
  14. 在腾讯这一年,坚守初心持续单纯 | 2021年终总结
  15. python3多线程和多进程_Python3 多线程、多进程
  16. 解决opensslErrorStack: [ ‘error:03000086:digital envelope routines::initialization error‘ ]的问题
  17. 深度学习三十问!一位算法工程师经历30+场CV面试后总结的常见问题合集(含答案)...
  18. YOLO模型 训练及预测
  19. PgSQL个人学习笔记(一)——PgSQL介绍
  20. 疫情反复,如何轻松居家办公?——快解析内网穿透

热门文章

  1. 服务器电脑用哪个系统好,电脑系统哪个好用?电脑系统有几种版本
  2. 哔哩哔哩2020校招原题 - 复数乘法
  3. Windows下批量查找文件
  4. python大数加法、需要ut_对于密钥大小,Python加密数据太长
  5. 阿里云服务器购买搭建过程
  6. [SPOJ IGAME Interesting Game]Nim 博弈+数位DP
  7. 软件工程导论第九到十二章章节复习总结附思维导图
  8. (19年最新,操作极简)linux下使用xmind zen破解版
  9. 在Win10下搭建web服务器,使用本机IP不能访问,但是使用localhos或127.0.0.1可以正常访问的解决办法...
  10. Android自定义人脸识别框,android自定义虹软人脸识别框/人脸抓拍框/人脸追踪框...