C语言完美演绎7-15

/* 范例:7-15 */

#include <string.h>

#include <stdio.h>

void main(void)

{

/* 定义参数dest的字符数组destination[25] */

char destination[25];

/* 定义参数scr的字符指针scr1、scr2、scr3 */

char *scr1 = "tiger" , *scr2 =" is", *scr3 = " braveaaaaa" ;

char *a,*b;

strcpy(destination, scr1);

printf("%s\n", destination);

/* 将参数scr2中的字符串加到参数destination的字符串之后 */

a = strcat(destination, scr2);

printf("%s\n", destination);

printf("a=%s (void*)a=%u\n", a,sizeof(destination));

/* 将参数scr3的字符串前6个字符加到参数destination的字符串之后 */

b = strncat(destination, scr3,6);

printf("%s\n", b);

getchar();}

}

程序执行结果:

tiger

tiger is

a=tiger is (void*)a=25

tiger is brave

相关推荐
孬甭_2 小时前
揭开指针的面纱(下)
c语言
计算机安禾2 小时前
【数据结构与算法】第43篇:Trie树(前缀树/字典树)
c语言·开发语言·矩阵·排序算法·深度优先·图论·宽度优先
yashuk2 小时前
C语言入门教程:程序结构与算法举例
c语言·算法·教程·程序设计·开发过程
代码地平线2 小时前
C语言实现堆与堆排序详解:从零手写到TopK算法及时间复杂度证明
c语言·开发语言·算法
学习噢学个屁3 小时前
基于51单片机心率仪—体温心率血氧蓝牙
c语言·单片机·嵌入式硬件·51单片机
千谦阙听3 小时前
数据结构最终章:万字详解排序算法!(内部排序)
c语言·数据结构·学习·算法·排序算法
念恒123063 小时前
Linux基础开发工具(Vim篇)
linux·c语言
念恒123063 小时前
Linux基础开发工具(yum篇)
linux·c语言
老花眼猫4 小时前
数学艺术图案画-曼陀罗(二)
c语言·经验分享·青少年编程·课程设计