1、 打印hello,world
2、比较str1和str2的大小
int main()
{char arr1[100];char arr2[100];char a[] = "hello,";char b[] = "world";int ret = 0;strcpy(arr1, a);//字符串赋值。必须用strcpystrcpy(arr2, b);char c[100] = { 0 };strcat(arr1, arr2);//尾部衔接strcpy(c, arr1);printf("%s\n",c);ret = strcmp(arr1, arr2);//比较大小,=0,相同if (ret < 0){printf("str1 小于 str2");}else if (ret > 0){printf("str1 大于 str2");}else{printf("str1 等于 str2");}return(0);
}
3、覆盖数字,可以按位置选择,使用memcpy
int main(){char* s = "http://www.runoob.com";char d[20];memcpy(d, s + 11, 6);// 从第 11 个字符(r)开始复制,连续复制 6 个字符(runoob)// 或者 memcpy(d, s+11*sizeof(char), 6*sizeof(char));d[6] = '\0';printf("%s", d);return 0;
}