DevC++中,为什么会出现语句incompatible types in assignment of `int*\" to

时间:2018.02.12 发布人:e476812003

DevC++中,为什么会出现语句incompatible types in assignment of `int*\" to

已解决问题

谷歌e476812003用户在2018.02.12提交了关于“凯迪拉克xtsDevC++中,为什么会出现语句incompatible types in assignment of `int*\" to”的提问,欢迎大家涌跃发表自己的观点。目前共有1个回答,最后更新于2025-01-05T16:54:34。希望大家能够帮助她。

详细问题描述及疑问:期待您的答案,你无异于雪中送炭,让我感激涕零 !

希望以下的回答,能够帮助你。

第1个回答

用户名:匿名用户  

数组名在参数传递中可以退化为指针,但它本身是一个地址常量而不是指针(地址变量)。int[1000]是一个常量类型,对应数组名的类型等价于int*const(注意const修饰的是指针本身而不是指向的内包求容,即不是constint*),是个常量,无法被赋值。

====

[原创回答团]