拷贝字符串代码的疑问
请问为什么要加b[i]=0呢?去掉的话为什么会出现“烫烫烫烫?”这些乱码?
for(i=0;a[i];i++)在其中的作用是什么?
#include<stdio.h>
#include <string.h>
main()
{
char a[10],b[10];
int i;
scanf("%s",a);
for(i=0;a[i];i++) b[i]=a[i];
b[i]=0;
printf("%s\n",b);
}
for(i=0;a[i];i++)在其中的作用是什么?
#include<stdio.h>
#include <string.h>
main()
{
char a[10],b[10];
int i;
scanf("%s",a);
for(i=0;a[i];i++) b[i]=a[i];
b[i]=0;
printf("%s\n",b);
}
...全文
相关推荐
详解C++ 编写String 的构造函数、拷贝构造函数、析构函数和赋值函数
主要介绍了详解C++ 编写String 的构造函数、拷贝构造函数、析构函数和赋值函数的相关资料,这里提供实例帮助大家理解掌握这部分内容,需要的朋友可以参考下
将字符串str1 拷贝到str2中
将字符串str1 拷贝到str2中
C语言实现字符串拼接和拷贝
本文实例为大家分享了C语言实现字符串拼接和拷贝的具体代码,供大家参考,具体内容如下 字符串拼接: #include #include #include char *str_contact(const char *,const char *); char *str_contact(const char *str1,const char *str2) { char *result = (char*) malloc(strlen(str1) + strlen(str2) + 1); if(!result) { printf(Er
字符串拷贝
c++常用到的字符串拷贝函数,实现了简单的功能
在C语言函数中调用汇编语言程序实现字符串的拷贝
在C语言函数中调用汇编语言程序实现字符串的拷贝: 其中:源串:const char *srcstr=“abcdefghij” 目标串:char *dststr


新手乐园
