在C语言中字符串用字符数组表示,没有单独的string类型变量。可通过string.h中定义的函数完成字符串的相关操作。
字符串在内存中的结束位置,以空字符‘\0’结束
char a[ ]={"FRQZY "}或者直接"FRQZY" ; [ ]中的数字编译器自动帮你识别,
获取字符串长度:
strcpy,即string copy(字符串复制)的缩写。 格式: strcpy (字符数组名1,字符数组名2)
strcpy是一种C语言的标准库函数,strcpy把含有'\0'结束符的字符串复制到另一个地址空间,返回值的类型为char*。
在拷贝过程中应注意原字符串大小,确保拷贝后不会发生溢出。
strncpy函数:
它的功能是将字符串src中最多n个字符复制到字符数组dest中(它并不像strcpy一样只有遇到NULL才停止复制,而是多了一个条件停止,就是说如果复制到第n个字符还未遇到NULL,也一样停止),返回指向dest的指针。
strcat函数(连接字符串):