99问答网
所有问题
在字符串处理函数中出现的strcpy(p+strlen(q),q)语句是什么意思?
如题所述
举报该问题
推荐答案 2010-09-16
strlen(a)是计算
字符串
a的长度。
strcpy(a, b)是从b指针开始往a指针地址拷贝字符串。
strcpy(p + strlen(q), q)就是把字符串q从指针p + strlen(q)的位置开始拷贝一份。
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://99.wendadaohang.com/zd/WOezWevBz.html
相似回答
strcpy(p+strlen(q),q)
代表
什么意思?
答:
p和
q都是
char *型吗?是的话就是将
q字符串
拷贝到
p字符串的
开头往后的第
strlen(q)
字节开始的地方
strcpy((p+strlen(q),q)
答:
p
中0--
strlen(q)
个元素不便,紧接着被拷贝一个
字符串q
C语言
字符串处理函数
答:
strcpy(p+strlen(q),
r);表示从数组首地址偏移strlen(q),也就是从元素d所在的位置开始复制 这时复制完后数组p的长度为3+5=8(元素d被覆盖)strcat(p
,q)
;表示从数组p的尾部进行连接,这时数组p的长度为8+3=11 而数组p在定义为char p[20],即请求连续开辟20个char类型存储单元,而每个char占一字节...
...f与
strlen函数
的区别
是什么?strcpy(p+strlen(q),
r)这个
语句
不懂...
答:
sizeof是数据类型和结构表达式的长度,
strlen是字符串的
长度。
strcpy(p+strlen(q),
r)表示将字符串r拷贝到字符串p下标strlen(q)(=3,即字符'd')的地方。
strcat
(p,q)
;在前
strcpy(p+strlen(q),
r); 怎么解
答:
前者是把
q中
的内容添加到
p中,
后一句,是把r中的内容添加到
P中,p+strlen(q)
表示
从p+strlen(q)
位置开始追加,即在d前面的位置开始。
strcpy是什么意思
c中
答:
strcpy
是什么意思?
在C语言中,strcpy是常用的
字符串函数
之一。其作用是将一个字符串复制给另一个字符串。例如,我们可以通过
strcpy(
char *dest, const char *src
)函数
把src中的内容复制到dest中。需要注意的是,如果目标字符串内存不够大,可能会导致内存溢出,程序崩溃。因此,在使用
strcpy函数
时,一定...
...<
string
.h> #include <stdio.h> main
()
{ char
p
[20]={'a','b...
答:
include <
string
.h> main( ){ char p[20]={‘a’,’b’,’c’,’d’},q[]=”abc”,r[ ]=”abcde”;
strcpy(p+strlen(q),
r);strcat(p
,q)
;printf(“%d %d\n”,sizeof(p),strlen(p));} 程序运行后的输出结果是( C )。A)20 9 B) 9 9 C) 20 11 D...
C语言中字符数组及
字符串处理函数
答:
strcpy(
str, "I am happy");不是用单个字符作为初值,而是用一个
字符串(
注意:
字符串的
两端是用双引号“”而不是单引号‘’括起来的)作为初值。‘a’ “a”区别 三、字符数组的引用 字符数组的逐个字符引用,与引用数值数组元素类似。(1)字符数组的输入 除了可以通过初始化使字符数组各元素得到...
字符串处理函数
答:
strlen(aa)=
strlen(p)
=strlen("abc")2、字符串比较函数strcmp()和strncmp()解释:将两个字符串逐个进行比较,当遇到两个字符不同时便停止比较,用前面
字符串中的
字符与后面字符串中对应的字符进行相减,得到一个大于或小于0的字符,若返回值 为0,则字符串相等。strncmp()只比交前n个字符 格式:...
大家正在搜
相关问题
strcpy(p+strlen(q),q)代表什么意思?
strcat(p,q);在前 strcpy(p+strlen...
strcpy(p+1,q);是什么意思
用C语言程序,通过自定义函数实现字符串处理函数strcat、...
C语言中,字符串处理函数strcpy具体是怎样进行复制的啊?...
字符串处理函数
用指针编写字符串处理函数:字符串复制函数strcpy,比较函...
以下与库函数strcpy(char *p, char *q)...