将字符串赋值给字符数组
我对以下情况感到有点惊讶。
例1:
char s[100] = "abcd"; // declare and initialize - WORKS
例2:
char s[100]; // declare
s = "hello"; // initalize - DOESN'T WORK ('lvalue required' error)
我想知道为什么第二种方法行不通。这似乎是很自然的,它应该(它与其他数据类型一起工作)?有人能解释一下背后的逻辑吗?
宝慕林4294392
蝴蝶刀刀
撒科打诨
相关分类