1 puts函数 输出字符串的函数
char str[] = {China\nBeijing};
puts(str);
输出结果为:China
Beijing
2 gets函数 输入字符串的函数
3 strcat函数 字符串连接函数
char str1[30]={"People's Republic of"};
char str2[]={"China"};
printf("%s",strcat(str1,str2));
输出结果为:People's Republic of China
4 strcpy和strncpy函数 字符串复制函数
char str1[10],str2[]=""China;
strcpy(str1,str2);//将字符串2复制到1中
//字符数组1必须定义的足够大
//1必须是数组名,2也可以不是数组而是字符串常量
strcpy(str1,"China");//
//如果在赋值前未对str1数组初始化或赋值,则str1各字节中的内容是无法预知的,复制时将str2中的字符串和其后的'\0'
一起复制到字符数组1中,取代字符数组1中的前六个字符,最后4个字符不一定是'\0',而是str1中原有的最后4个字节的内容
strncpy:
可以指定复制长度 例如:strncpy(str1,str2,2);