定义char str1[20]="Borland",*str2="C++5.0",调用函数“strcat(str1,str2)”后,字符串str1的串长?

数据5.0是算3个长度还是单精度实型的4个长度啊?

第1个回答  2014-01-05
字符值是以ASCⅡ码的形式存放在变量的内存单元之中的
所以算作3个长度
注意最后还有一个/0不要忘了哦本回答被提问者采纳
第2个回答  推荐于2018-04-12
当然是3个,这里“5.0”都是字符'5','.','0'各占一个字节本回答被网友采纳
第3个回答  2014-01-05
包含‘\0’一共14个字节 数据5.0算3个字节

C语言strcat(str1,str2) 后str2还存在吗
strcat的作用只是把字符串str2的内容复制并拼接到字符串str1的后面,并不会修改字符串str2吗,所以字符串str2在strcat操作后还是存在的。

char s[20]="abcd",*p=s;p++ ;puts (strcat(p,"ABC
bcdABC

编C语言程序:用自定义函数实现字符串处理函数strcat、 strcpy、strcmp...
char *dst - string to which "src" is to be appended const char *src - string to be appended to the end of "dst"Exit:The address of "dst"Exceptions:\/ char * __cdecl strcat (char * dst,const char * src ){ char * cp = dst;while( *cp )cp++; \/* find end of...

char *st1= "12345" ,*st2= "abcde ";strcat(st1,st2);哪里错了...
char *st1= "12345"; st1指向的"12345"是个常量,是不允许修改的 strcat(st1,st2); 要修改st1指向的"12345",所以要出错

求strcmp c++中的用法详细说明
用法: char *strcpy(char *str1, char *str2); 程序例: #include <stdio.h> #include <string.h> int main(void) { char string[10]; char *str1 = "abcdefghi"; strcpy(string, str1); printf("%sn", string); return 0; }函数名: strcspn 功能: 在串中查找第一个给定字符集内容的段 ...

编写一个函数实现将字符串str1和字符串str2合并,合并后的字符串中的字 ...
int main(void){ int i,j,t;char str1[A],str2[A];gets(str1);gets(str2);strcat(str1,str2);for(i=1;i<strlen(str1);i++)for(j=0;j<strlen(str1)-i;j++)if(str1[j]>str1[j+1]){ t=str1[j];str1[j]=str1[j+1];str1[j+1]=t;} puts(str1);system("...

strcat函数的作用是什么?
strcat函数作用是把src所指向的字符串(包括“\\0”)复制到dest所指向的字符串后面(删除*dest原来末尾的“\\0”)。保证*dest足够长,以容纳被复制进来的*src。*src中原有的字符不变。strcat是把两个字符串合并到一起,比如 str1[30] = "Hello";str2[] = " China";strcat(str1, str2);...

怎么样编写将2个字符串组合在一起。用一个数组输出来。
比如 char str1[15]={"I "};char str2[]={"am."};printf("s%",strcat(str1,str2));注意数组1必须足够大,如str1的长度为15就足够大了

2、 函数5tropy (trl,str2) 是将字符串str2连接到字符串str1之后...
如果是:strcpy(str1,str2);的话,是将str2复制到str1中,覆盖str1原有内容。因此题目说法不正确。strcat(str1,str2);可以完成题目要求。

C语言用指针编程实现strcat函数的功能
1、首先打开vs2014,新建一个项目。2、添加头文件。3、添加main主函数。4、定义一个函数addTwoNumbers。5、在main函数定义a,b,sum。6、声明函数指针ptr_sum。7、将addTwoNumbers函数地址赋值给ptr_sum。8、运行程序,看看结果。

相似回答