数组是常量指针(所有的数组名都是指针而且是常量指针,不能对其赋值!这句话是否正确)
2024-07-24 01:05:33 :0
大家好,关于数组是常量指针很多朋友都还不太明白,不过没关系,因为今天小编就来为大家分享关于所有的数组名都是指针而且是常量指针,不能对其赋值!这句话是否正确的知识点,相信应该可以解决大家的一些困惑和问题,如果碰巧可以解决您的问题,还望关注下本站哦,希望对各位有所帮助!
本文目录
所有的数组名都是指针而且是常量指针,不能对其赋值!这句话是否正确
显然正确。int arr;int var;如果要表示 arr 数组第一个元素的指针,可以不需要声明,直接使用 arr 来表示,即arr 等价于 &arr对于变量,则需要使用取地址运算符 &.
【C】数组名在哪些情况下不是常量指针
C中的数组名为常量指针,但两种情况下,数组名不用常量指针来表示:1、当数组名作为sizeof操作符的操作数时,数组名表示整个数组,而不表示指向数组第一个元素的常量指针。举例来说:int arr = {1, 2, 3, 4, 5};//此处p为指向数组首元素的指针int *p = &arr;//如果在这种情况下,数组名表示常量指针,则&arr相当于&p(这是错的)综上所述,可以支持论点2.
形参中的数组是常量吗
不是常量指针.数组形参, 本质上是指针类型的形参. 记住, 看到数组形参时, 你都应将其理解为指针形参.
OK,关于数组是常量指针和所有的数组名都是指针而且是常量指针,不能对其赋值!这句话是否正确的内容到此结束了,希望对大家有所帮助。
本文编辑:admin
:
数组是常量指针
更多文章:
中望CAD更新了一下CX指令为什么用不了了?寄存器AX,BX,CX,DX是否有区别,可以随便使用吗
2024年7月21日 17:02
bootcamp在哪里打开(苹果电脑win10怎么启动bootcamp)
2024年7月23日 10:11
perl数据类型(perl脚本中NUMBER(18,2)和DECIMAL(18,2)有什么区别在线等)
2024年8月21日 02:25
easyui点击修改(EasyUI中时间点击月份下拉框同时更改时间框时间,最好能有代码示例,万分感谢,急求.)
2024年8月26日 04:50
365day电影(365dni是真做还是假做啊 两个主演现实不是情侣)
2024年3月23日 07:40
linux源代码安装软件过程(linux上怎么用源代码安装软件)
2024年7月15日 03:47