选项B是正确的。
在C语言中,argv
是一个指向字符数组的指针,它包含了在程序启动时传递给它的参数。如果需要将这些参数复制到一个缓冲区中,可以使用strcpy()
函数或者memcpy()
函数来完成。
strcpy()
函数将源字符串复制到目标字符串中,而memcpy()
函数则将源缓冲区中的内容复制到目标缓冲区中,可以指定源缓冲区和目标缓冲区的大小。
因此,选项B是正确的,因为它使用了memcpy()
函数来将argv
字符串复制到一个缓冲区中。
领取专属 10元无门槛券
手把手带您无忧上云