碰到一个题,求大佬解答...
题:
设char sl[ ]="string1",s2[8], *s3, *s4="string2"
;,则对系统函数strcpy的错误, 调用是()
A. strcpy(s1, "string1")
;
B. strcpy(s4, "string2")
;
C. strcpy("string2",s2)
;
D. strcpy(s3, "string1")
;
这4个选项我在编译器上跑代码,只有A选项不报错,其他3个都报错。但是这是单选题,求解到底哪个是错误的调用啊?
A是对的,B应该也不会错,
C是错的,s2没有初始化,其长度不确定。
D是错的,s3没有初始化。