11问答网
所有问题
请教C语言中字符指针和字符数组赋值的问题。
如题所述
举报该问题
其他回答
第1个回答 2019-11-21
*p1是定义指针的变量,系统分配给了地址,*p1="abcd"是要赋予地址,而字符串ABCD是赋不进去的。
或者你可以*p1=&。。。是可以的,这样同样是地址赋予地址
第2个回答 2019-10-01
原因很简单
=
你用了
malloc函数
来分配
地址空间
给指针p1
so
自然是不能用初始化语句
*p1
=
"abcd";
的
只是
malloc函数
分配制定地址,malloc函数不允许直接赋值
相似回答
大家正在搜