相关疑难解决方法(0)

在C中,为什么我不能在声明后将字符串赋值给char数组?

这一直困扰着我.

struct person {
       char name[15];
       int age;
};
struct person me;
me.name = "nikol";
Run Code Online (Sandbox Code Playgroud)

当我编译时,我收到此错误:

错误:从类型'char*'分配类型'char [15]'时出现不兼容的类型

我错过了一些明显的东西吗?

c arrays string initialization assign

10
推荐指数
2
解决办法
1万
查看次数

标签 统计

arrays ×1

assign ×1

c ×1

initialization ×1

string ×1