【发布时间】:2017-04-06 16:17:58
【问题描述】:
void main()
{
char str1[10], str2[10] = "haha";
strcpy(str1, str2);
puts(str1);
strcpy(str1, "tictoc");
puts(str1) ;
}
如上代码所示,如何通过 c 语言中的预定义 strcpy 函数将地址和字符串常量传递给指针变量?
【问题讨论】:
-
str1 和 str 不是常量。 str 变量有一个值,但它不是
const。传递给strcpy()的参数都是变量的地址。 -
str2 未定义。
标签: c function pointers strcpy