永发信息网

c语言里面为什么不能把指针赋给数组名?

答案:3  悬赏:80  手机版
解决时间 2021-12-20 12:56
书上说数组名就是首地址啊,就是指针啊,为什么不能赋值?
最佳答案
有两种情况。。
1、char *p = "123"; char s[4];
s = p;
这种情况是不合法的。。此时的数组名虽然也是指针,但应该看成指针常量,是不能修改的。。

2、void fun(char a[]){}
void main()
{
char *p = "123";
fun(p);
}
数组作为函数参数的时候,是可以把指针变量赋值给它的,这时数组名就可以看作一般的指针变量了。。

简单的说就是这样。。
全部回答
他是个常指针,是个常量,不能赋值的
可以
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
微信音乐相册的公众号
一个长方形的长和宽同时扩大到原来的10倍,这
科学记数法:12?500?000=________.
公司股份转让后,还需要承担责任吗
皮肤黑黄涂什么色口红
用下列哪种物质,可以检验萌发的种子呼吸时是
税后单价怎么算
怎么样找到汽车里面保险盒的acc,怎么用电笔
对对子:喜欢对什么啊?
五行木旺缺火
这顿饭很难吃用英语怎么说
下列图形中能表示点燃一根蜡烛到燃烧毕的是A.
南康区公证处办公地址在什么地方?我要处理点
剪板机刹不住车
提单出了可以改吗
推荐资讯
燃烧性能跟燃烧等级的区别?急!!!
单选题LiuLiisafamoussinger,.He________s
组成日本的四大本岛从北相南依次是A.九州、北
汽车这样的产品有做电子商务比较成功的吗?
什么是身心灵?
where.ia.he啥意思啊
销脏罪10000元会罚款多少钱
有两个互成角度的共点力,夹角为θ,它们的合
从此以后,遇见的人,再没有一个像你
求下图中涂色部分的周长是多少?
单选题赫拉克里特说:“人不能两次踏入同一条
单选题固氮能力最强的方式为()A.工业固氮B.
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?